1

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

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

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

4

1 回答 1

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> 

您通常也想提供一个时区。该函数是矢量化的,因此您可以一次输入整个列。

于 2012-08-01T22:47:36.863 回答