将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> 

你平时想得提供一个时区。该功能是矢量化的,所以你可以一次给整个列提供它。