标签: r
这将返回NA而不是Date对象2012-01。
NA
2012-01
as.Date( x = "2012-01", format = "%Y-%m" )
为什么它返回NA,我必须更改什么才能使其返回代表2012年1月的Date对象?
答案 0 :(得分:1)
日期需要包含年,月,和天组成部分。假设您可以接受表示给定月份的第一个月,则可以使用:
x <- "2012-01" d <- paste0(x, "-01") as.Date(d, format="%Y-%m-%d")