R生成并绑定时间行增加10分钟

时间:2016-08-07 11:06:33

标签: r

我是R中的新用户,我想生成一个包含145列的新行,其中包含以下格式的时间:00:00 00:10 00:20 .... 23:40 23:50。然后用我的矩阵绑定它。

我读到了“POSIXlt”和“POSIXct”,但我不知道如何采用它。

抱歉,如果我的问题再次出现,请指出我在哪里可以找到答案。

非常感谢提前

1 个答案:

答案 0 :(得分:2)

我们可以使用seq生成'DateTime'序列,format it,

v1 <- format(seq(as.POSIXct("00:00:00", format = "%H:%M:%S"),
             length.out = 144, by = "10 min"), "%H:%M")
range(v1)
#[1] "00:00" "23:50"

然后使用您的数据集rbind。将其保持为个人vector可能更好。 OP没有显示原始数据集。因此,class列未知,'v1'是character向量,rbind原始数据可能会不必要地更改列的class。< / p>