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