R中无法将数据转换成“POSIXlt”类别
现在有一份类似于yyyy-mm-dd hh:mm:ss 格式的数据存储在Data.csv的第二列
DateTimes <- Data[2]
>DateTimes
1 2017-01-01 00:00:00
2 2017-01-01 00:00:02
3 2017-01-01 00:00:02
4 2017-01-01 00:00:03
5 2017-01-01 00:00:05
……
想要通过下面的的方式转换成时间但是总会报错
mydate <- as.POSIXlt(Data[2])
报错:
不知如何将'Data[2]'转换成“POSIXlt”类别
同样情况下,如果直接使用就没有问题
mydate <- as.POSIXlt(“2017-01-01 00:00:01”)
> mydate
[1] "2017-01-01 00:00:05 CST"
请问是怎么回事儿啊?应该怎么解决才可以呢?
使用 mutate(df,lubridate::ymd_hms(ts))