R中FFDF对象的时间因子更改

时间:2014-02-18 09:49:39

标签: r time

我有ffdf个名为A(dim=c(26416266,25))的对象。我正在尝试将时间变量(D_Time)Factor类型转换为Time,以便我可以执行summary()并获取min, max, average and median D_Time }}。

D_Time的示例如下:

> D_Time
1     07:40
2     08:01
3     02:24
4     08:15
5     01:45
6     04:56
7     02:12
8     07:35
9     05:48
10    11:50

我尝试将A更改为dataframe并使用chron进行转换,但我的记忆力已用尽。我尝试使用chronPOSIXlt,但不断收到错误消息。我还尝试将:00粘贴为ss以制作格式hh:mm:ss,但仍然没有运气。

我很奇怪,有没有办法做到这一点?提前致谢。

1 个答案:

答案 0 :(得分:0)

感谢@jwijffels提供此解决方案:

A$D_DateTime <- with(A, as.POSIXct(paste(D_Date, D_Time, sep=" "), format = "%Y-%m-%d %H:%M"), by = 250000)