3 날짜형
날짜형은 기본적으로 문자형으로 분류하지만, 날짜 계산 등을 위해 문자형을 날짜형으로 변환하여 사용할 수 있습니다. 20200118, 2020-01-18, 2020/01/18처럼 입력하면 날짜형으로 변환하여 표현할 수 있습니다.
> x <- "2018-01-18" > x [1] "2018-01-18" > class(x) # 문자형으로 출력됨 [1] "character" > x <- as.Date("2020-01-18") # 날짜형으로 변환 > x [1] "2020-01-18" > y <- as.Date("2019-01-18") # 날짜형으로 변환 > y [1] "2019-01-18" > class(x); class(y) # 날짜형으로 출력됨 [1] "Date" [1] "Date" > x-y # 날짜 연산 Time difference of 365 days
* class() 함수 사이의 ; 표시는 이어지는 명령문도 같이 실행하라는 의미입니다.
as.Date() 함수를 사용해서 문자형 데이터 값을 날짜형으로 변환하면 날짜형으로 출력되는 것을 class() 함수로 확인할 수 있습니다. 데이터가 날짜형이 되면 문자형에서는 불가능하던 날짜 계산이 가능합니다.