【发布时间】:2016-01-04 20:48:52
【问题描述】:
我想将时间转换为 R 中的总毫秒数。
例子
13:00 -> 46800000
【问题讨论】:
-
因为这不可能是火箭科学,所以表现出一些自我努力并没有什么坏处。
标签: r time milliseconds
我想将时间转换为 R 中的总毫秒数。
例子
13:00 -> 46800000
【问题讨论】:
标签: r time milliseconds
为了好玩:
f <- function(v) sapply(strsplit(v, ":", T), function(x) sum(as.numeric(x) * c(60*60, 60, 1)[seq(x)]*1000))
f(c("13:00", "13:00:00", "14:00:00.001"))
# [1] 46800000 46800000 50400001
【讨论】: