【发布时间】:2012-01-13 15:44:00
【问题描述】:
我有以下数据
>d
2010-07-02
>t
835
我发出以下命令
>dt<-paste(d,t)
>dt
"2010-07-02 835"
然后我发出以下命令,它返回NA如下:
>dtt<-as.POSIXlt(strptime(dt,'%Y-%m-%d %H%M'))
>dtt
NA
所以我做了以下更改
>t=1001
现在当我跑步时 dt 后跟 dtt,它工作正常,返回
dtt "2010-07-02 10:01:00"
所以,在我看来,小时的第一个数字为 0 存在问题,这就是为什么当 HHMM 小于 1000 时,它会生成 NA。谁能建议我如何解决这个问题。谢谢!
【问题讨论】:
标签: r time-series