r - 具有 Lubridate 持续时间的 Data.frame 摘要

标签 r duration lubridate

我正在使用 lubridate-Durations 来存储视频的持续时间。

如果我调用摘要(视频),我会收到以下错误:

    Error in sprintf("%ds (~%s %ss)", x, x2, unit, "s)") : 
     invalid format '%d'; use format %f, %e, %g or %a for numeric objects

str(videos) 说:

  $ DURATION              :Formal class 'Duration' [package "lubridate"] with 1 slot
   .. ..@ .Data: num  602 760 1027 714 720 .

有办法解决这个问题吗?使用 lubridate 具有相同的功能,如平均值、顶部等。像数值一样就好了。

仅当 data.frame 大小为 1250 及以上时才会出现此错误

最佳答案

开发者版本的 lubridate 已修复此问题。

查看:https://github.com/hadley/lubridate/commit/faf336770917f8cb624789f11bf01e12090d838f

关于r - 具有 Lubridate 持续时间的 Data.frame 摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592933/

相关文章:

r - 带有 bquote 函数的 geom_text/geom_label

datetime - 将负持续时间值乘以负整数时结果无效

重新编码日期是否大于?

r - 按天和小时获取数据总和

R 编写风格 - 需要与::

r - 如何根据值扩展数据框?

java - Android API 21 : parsing ISO8601 duration

json - 使用 Swagger ,如何定义持续时间参数?

使用 lubridate 将持续时间或周期舍入到整分钟

r - 使用 lubridate 在 R 中修改 POSIXct 格式的日期