如何使用Data.table使用date.time

时间:2018-12-11 08:40:57

标签: r datetime data.table

当您使用fread函数通过data.table库将数据摄取到R时,日期始终读取为yyyy-mm-ddThh:mm:ss,例如: 2018-11-21T20:31:57

我想像约会一样使用它,但是要以最快的方式使用。直到今天,我始终使用lubridate的函数ymd_hms()转换为日期,但是我来这里询问是否可以仅使用data.table

我已经使用IDate,IDateTime,as.IDate,..进行了试用,但这对我没有用。

代码示例:

library(data.table)
data <- data.table(date = "2018-11-21T23:32:54")
IDateTime(data$date)
as.IDate(data$date)
as.Date.IDate(data$date)

谢谢!

1 个答案:

答案 0 :(得分:4)

您正在使用date = "2018-20-21T23:32:54",但我不知道有20个月或21个月的日历。