当我将格式设置为“%Y-%m”时,Strptime输出NA
我尝试将这一天添加为测试,并且可以正常工作,但是每当我执行“%Y-%m”或“%m”时,我都会得到NA
print(strptime(“ 2007-07”,format =“%Y-%m”)) [1]不适用
print(strptime(“ 07”,format =“%m”)) [1]不适用
print(strptime(“ 2007”,format =“%Y”)) [1]“ 2007年7月30日EDT”
答案 0 :(得分:1)
使用库zoo
。当您必须处理类似的日期时,这很有用。
require(zoo)
yearmon(c(2017,01))
然后您可以操纵对象yearmon
。
as.Date(yearmon(c(2017,01)))
[1] "2017-01-01" "7-01-01"