r - R 中 'cumsum' 对象的 "difftime"的等效函数

标签 r

R 中“difftime”对象的“cumsum”等价函数是什么?

sectionDuration 是一个 difftime 对象

cumSectionDuration = cumsum(sectionDuration)

报错

最佳答案

请考虑使用Reduce函数。 您不会像 as.numeric 解决方案中那样丢失类型。

a <- difftime(Sys.time(), Sys.time())
b <- difftime(Sys.time(), Sys.time())
# ERROR cumsum(c(a, b))
# 'cumsum' not defined for "difftime" objects
Reduce("+", c(a, b))
#> Time difference of -9.059906e-06 secs

创建于 2023-03-09 reprex v2.0.2

关于r - R 中 'cumsum' 对象的 "difftime"的等效函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75689454/

相关文章:

R 中缺失值的 rank() 和 length()

r - 大型 JSON 列表到整洁的表格

r - 将iframe嵌入 Shiny 的应用程序中

r - 如何获得两个 R 命名列表之间的差异?

r - mutate 和 case_when 具有多种情况

旋转辅助轴标签的文本

r - 在 R 中不调用 shell 的系统调用

r - dplyr:lead() 和 lag() 与 group_by() 一起使用时出错

r - 在 ggplot2 中创建任意 Pane

r - 带误差线的散点图