当我尝试从“%Y-%m”格式转换时,strptime输出NA

时间:2019-07-30 14:19:20

标签: r

当我将格式设置为“%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”

1 个答案:

答案 0 :(得分:1)

使用库zoo。当您必须处理类似的日期时,这很有用。

require(zoo)
yearmon(c(2017,01))

然后您可以操纵对象yearmon

as.Date(yearmon(c(2017,01)))

[1] "2017-01-01" "7-01-01"