R中无法将数据转换成“POSIXlt”类别

R中无法将数据转换成“POSIXlt”类别

现在有一份类似于yyyy-mm-dd hh:mm:ss 格式的数据存储在Data.csv的第二列


DateTimes <- Data[2]>DateTimes1    2017-01-01 00:00:002    2017-01-01 00:00:023    2017-01-01 00:00:024    2017-01-01 00:00:035    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"

请问是怎么回事儿啊?应该怎么解决才可以呢?


一只名叫tom的猫
浏览 1449回答 1
1回答

慕码人2483693

使用 mutate(df,lubridate::ymd_hms(ts))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript