【发布时间】:2017-08-12 02:56:53
【问题描述】:
如何计算一些时间段的总和?
例如,需要添加00:30:00、00:10:00 和00:10:00 以获得50 分钟为00:50:00。
怎么做?有sum这样的函数吗?
【问题讨论】:
-
可能使用:library(lubridate); hms("00:30:00") + hms("00:10:00") + hms("00:10:00")
如何计算一些时间段的总和?
例如,需要添加00:30:00、00:10:00 和00:10:00 以获得50 分钟为00:50:00。
怎么做?有sum这样的函数吗?
【问题讨论】:
有几个选项,例如:
library(lubridate)
hms("00:30:00") + hms("00:10:00") + hms("00:10:00")
[1] "50M 0S"
library(chron)
x <- times(c("00:30:00", "00:10:00", "00:10:00"))
sum(x)
[1] 00:50:00
【讨论】: