如何通过在R中用Unix时间转换原始矩阵来实时创建矩阵? 例如,
User V1 V2
1000 1300203021 1298302123
1001 ... ...
以下答案正在完成两个值。这非常有帮助。也就是说,对于我的应用程序,我正在处理一个当前有21列和30000行的数据框,每个单元格都填充了unix时间戳数据。我如何使用上面的操作&同时转换每个单元格,同时保留原始矩阵结构(21列和30000行)?
答案 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>
您通常也想提供时区。该函数是矢量化的,因此您可以立即将整个列提供给它。