R 比较日期/时间逻辑,是否必须将日期/时间格式化为as.POSIXct()?
我有一个带有R 比较日期/时间逻辑,是否必须将日期/时间格式化为as.POSIXct()?,r,datetime,comparison,R,Datetime,Comparison,我有一个带有dim(my_data)got[1]2075259 运行 my_data$DateTime“2007-02-02 23:59:59” 我得到了FALSE 但是在我运行库(dplyr)并尝试使用 my_data 1通过查看错误,您似乎遇到了POSIXctvsPOSIXlt问题strtime提供了一个POSIXlt而不是POSIXct对象。将strtime行替换为as.POSIXct(my_data$DateTime,format=“%Y-%m-%d%H:%m:%S”) head(my_
dim(my_data)
got[1]2075259
运行my_data$DateTime“2007-02-02 23:59:59”
我得到了
FALSE
但是在我运行库(dplyr)
并尝试使用my_data 1通过查看错误,您似乎遇到了POSIXct
vsPOSIXlt
问题strtime
提供了一个POSIXlt
而不是POSIXct
对象。将strtime
行替换为as.POSIXct(my_data$DateTime,format=“%Y-%m-%d%H:%m:%S”)
head(my_data[, c(1,2,10)], 3)
Date Time DateTime
1 16/12/2006 17:24:00 2006-12-16 17:24:00
2 16/12/2006 17:25:00 2006-12-16 17:25:00
3 16/12/2006 17:26:00 2006-12-16 17:26:00