鍍金池/ 問(wèn)答/數(shù)據(jù)分析&挖掘  HTML/ R中無(wú)法將數(shù)據(jù)轉(zhuǎn)換成“POSIXlt”類別

R中無(wú)法將數(shù)據(jù)轉(zhuǎn)換成“POSIXlt”類別

R中無(wú)法將數(shù)據(jù)轉(zhuǎn)換成“POSIXlt”類別

現(xiàn)在有一份類似于yyyy-mm-dd hh:mm:ss 格式的數(shù)據(jù)存儲(chǔ)在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

……

想要通過(guò)下面的的方式轉(zhuǎn)換成時(shí)間但是總會(huì)報(bào)錯(cuò)

mydate <- as.POSIXlt(Data[2])

報(bào)錯(cuò):

不知如何將'Data[2]'轉(zhuǎn)換成“POSIXlt”類別

同樣情況下,如果直接使用就沒(méi)有問(wèn)題

mydate <- as.POSIXlt(“2017-01-01 00:00:01”)

> mydate
[1] "2017-01-01 00:00:05 CST"

請(qǐng)問(wèn)是怎么回事兒啊?應(yīng)該怎么解決才可以呢?

回答
編輯回答
清夢(mèng)

使用 mutate(df,lubridate::ymd_hms(ts))

2018年9月15日 16:20