将unix时间矩阵转换为r中的实时矩阵

时间:2012-08-01 22:33:19

标签: r

如何通过在R中用Unix时间转换原始矩阵来实时创建矩阵? 例如,

User          V1                 V2
1000        1300203021       1298302123
1001        ...              ...

以下答案正在完成两个值。这非常有帮助。也就是说,对于我的应用程序,我正在处理一个当前有21列和30000行的数据框,每个单元格都填充了unix时间戳数据。我如何使用上面的操作&同时转换每个单元格,同时保留原始矩阵结构(21列和30000行)?

1 个答案:

答案 0 :(得分:4)

使用as.POSIXct()

R> as.POSIXct(c(1300203021, 1298302123), origin="1970-01-01", tz="GMT")
[1] "2011-03-15 15:30:21 GMT" "2011-02-21 15:28:43 GMT"
R> 

您通常也想提供时区。该函数是矢量化的,因此您可以立即将整个列提供给它。