반응형
날짜 데이터를 만들어봅시다.
> d1=as.Date("1919-04-13")
날짜데이터에 자연수를 더하거나 뻬는 연산이 가능합니다. 실수와 무리수로도 가능합니다.
> d1+1
[1] "1919-04-14"
> d1-23
[1] "1919-03-21"
> d1+sqrt(2)
[1] "1919-04-14"
곱셈과 나눗셈은 불가능합니다.
> d1*3
Error in Ops.Date(d1, 3) : * not defined for "Date" objects
> d1/2
Error in Ops.Date(d1, 2) : / not defined for "Date" objects
이번에는 두개의 날짜데이터를 만들어봅시다. d1은 대한민국 임시정부수립일이고 d2는 오늘 날짜입니다.
> d1=as.Date("1919-04-13")
> d2=as.Date("2018-12-28")
두 날짜 사이의 논리연산이 가능합니다.
> d1>d2
[1] FALSE
두 날짜를 서로 빼주면 며칠이 지났는지를 출력해줍니다.
> d2-d1
Time difference of 36419 days
> d1-d2
Time difference of -36419 days
날짜 사이의 덧셈은 불가능합니다.
> d1+d2
Error in `+.Date`(d1, d2) : binary + is not defined for "Date" objects
반응형
'R 주제 > 통게분석(임시)' 카테고리의 다른 글
[R강의] 134. 여러 점들 사이의 코사인 거리 한번에 구하는 법 (dist함수) (2) | 2022.02.19 |
---|---|
R의 lapply 함수(리스트에 원하는 함수를 원하는 방향으로 적용) (0) | 2021.03.18 |
R의 apply 함수(함수를 배열에 원하는 방향으로 적용) (0) | 2021.03.18 |
R에서 날짜데이터 입력하기 (as.Date) (0) | 2021.03.18 |
R에서 시간데이터로 산점도 그리기 (0) | 2021.03.18 |
댓글