3
我創造了一些隨機數字:作爲新列添加posixlt到數據幀
data <- matrix(runif(10, 0, 1), ncol = 2)
dataframe <- data.frame(data)
> dataframe
X1 X2
1 0.7981783 0.13233858
2 0.9592338 0.05512942
3 0.1812384 0.74571334
4 0.1447498 0.96656930
5 0.1735390 0.37345575
,我想創建一個相應的時間戳列並綁定該上述數據幀。
time <- as.POSIXlt(runif(10, 0, 60), origin = "2017-05-05 10:00:00")
這創建了10個值。現在
> time
[1] "2017-05-05 13:00:27 EEST" "2017-05-05 13:00:02 EEST" "2017-05-05 13:00:26 EEST" "2017-05-05 13:00:25 EEST" "2017-05-05 13:00:28 EEST"
[6] "2017-05-05 13:00:17 EEST" "2017-05-05 13:00:35 EEST" "2017-05-05 13:00:08 EEST" "2017-05-05 13:00:29 EEST" "2017-05-05 13:00:32 EEST"
,我想將其綁定到數據幀,所以我想首先要使它成爲一個矩陣:
time <- matrix(time, nrow = 5, ncol = 2)
,但是這給了我:
Warning message:
In matrix(time, nrow = 5, ncol = 2) :
data length [11] is not a sub-multiple or multiple of the number of rows [5]
使用中發現的整數存儲值'as.POSIXct'而不是'lt' – akrun
@akrun:你是對的!謝謝!有沒有辦法保存日期時間格式呢?因爲convert矩陣顯示秒。 – George
更新了帖子 – akrun