可能是什么问题?我似乎不明白为什么这必须是NA。
as.Date(“jan2012”,format =“%b%Y”)
[1] NA
我还使用了 strptime 功能,这是一回事。我一直在使用这个功能,但我不知道他们今天早上没有工作。任何有关其原因的见解都将非常有用。
答案 0 :(得分:1)
Date
也包含了一天。所以,我们需要paste
一天,即01
as.Date(paste("jan2012", "01"), format="%b%Y%d")
#[1] "2012-01-01"
答案 1 :(得分:1)
“jan2012”不是约会,而是一个月。您需要在您想要的日期前加上前缀,例如
as.Date(paste0("01", "jan2012"), format = "%d%b%Y")