如何在R中创建时间循环序列



我和我的团队最近开始使用R,但在为大约15000个条目创建时间循环序列时遇到了问题。我们希望所有条目的时间都是00:00到23:59,这样我们就可以计算出每个条目。我们曾考虑为时间创建一个单独的专栏,但不知道15000个条目是如何做到的。

样本数据:

df = data.frame( id = c(1, 2, 3, 4), Timeoutside = c(08:30:46.000, 07:20:18.000, 07:46:08.000, 07:27:44.000), Timeinside = c(13:36:40.000, 10:04:40.000, 11:59:05.000, 12:22:05.000)

library(data.table)
n = 15000
ans <- seq(as.ITime("00:00"), as.ITime("23:59:59"), length.out = n)
#"00:00:00" "00:00:05" "00:00:11" "00:00:17" "00:00:23" "00:00:28"
# ...
# ...
# ...
# "23:59:30" "23:59:35" "23:59:41" "23:59:47" "23:59:53" "23:59:59"

相关内容

  • 没有找到相关文章

最新更新