我是 R 的新手,无法将字符转换为DATE
格式。
我看过Converting character into a Date format [duplicate]
并尝试使用其中的建议,但我一直得到NA
的建议。
library(zoo)
t<-as.yearmon(select.oneseries$SERIES_DT)
str(select.oneseries$SERIES_DT)
str(t)
执行代码时,我得到以下结果
chr [1:18] "01OCT2014" "01JAN2015" "01APR2015" "01JUL2015" "01OCT2015" ...
'yearmon' num [1:18] NA NA NA NA ...
我期望t
用实际的DATE
格式而不是NA
填充。
任何帮助将不胜感激。
答案 0 :(得分:2)
使用lubridate包装。 然后,您可以按字符串定义日,月和年的顺序。
library(lubridate)
dmy('01OCT2014')