-package 의 parse_date_time
또는 fast_strptime
함수를 사용하여이를 수행 할 수도 있습니다 lubridate
.
> parse_date_time(dates1, "ym")
[1] "2009-01-01 UTC" "2009-02-01 UTC" "2009-03-01 UTC"
> fast_strptime(dates1, "%Y-%m")
[1] "2009-01-01 UTC" "2009-02-01 UTC" "2009-03-01 UTC"
그 둘 사이의 차이 즉 parse_date_time
하면서 lubridate 스타일 형식 사양 허용 fast_strptime
동일한 포맷 사양이 필요 strptime
.
시간대를 지정하려면- tz
매개 변수를 사용할 수 있습니다 .
> parse_date_time(dates1, "ym", tz = "CET")
[1] "2009-01-01 CET" "2009-02-01 CET" "2009-03-01 CET"
날짜-시간 데이터에 truncated
불규칙성이 있는 경우- 매개 변수를 사용하여 허용되는 불규칙성 수를 지정할 수 있습니다.
> parse_date_time(dates2, "ymdHMS", truncated = 3)
[1] "2012-06-01 12:23:00 UTC" "2012-06-01 12:00:00 UTC" "2012-06-01 00:00:00 UTC"
사용 된 데이터 :
dates1 <- c("2009-01","2009-02","2009-03")
dates2 <- c("2012-06-01 12:23","2012-06-01 12",'2012-06-01")