ch0nny_log

[빅데이터분석] R _ 20. 데이터 변환 함수 본문

빅데이터 분석(with 아이티윌)/R

[빅데이터분석] R _ 20. 데이터 변환 함수

chonny 2024. 6. 27. 15:57

 

SQL VS R
to_char as.character
to_number as.integer
to_date as.Date
 ※ 옵션의 종류  format(특정날짜, 옵션)
1) %A 요일
2) %Y 년도 4자리
3) %y:  년도 2자리
4) %m
문제 1. 이름과 입사한 요일을 출력하시오.
1) SQL
select enmae, to_char(hiredate,'day')
	from emp;​
2) R
emp$hire_yoli <- format(emp$hire_date,'%A')
emp​

설명: format(특정날짜, 옵션)

문제 2. 내가 무슨 요일에 태어났는지 출력하시오. 
1) SQL
select to_char(to_date('1999/11/17','RRRR/MM/DD'),'day')
	from dual;​
2) R
format(as.Date('1995/12/10'),'%A')  ## 이 자체로만 보면 문자임.​

문제 3. 1981년에 입사한 사원들의 이름, 입사일을 출력하시오.
1) SQL
select ename, hiredate
	from emp
    where to_char(hiredate, 'RRRR')='1981';​
2) R
emp[format(as.Date(emp$hiredate),'%Y')=='1981',c('ename','hiredate')]​