如何在专栏中添加分钟

艾略特·钦恩(Elliott Chinn)

我需要匹配三个时间不同的数据源。我尝试使用hms和timechange将55分钟添加到列中,但没有成功。

library(tidyverse)
library(timechange)
library(hms)
df1 <- data.frame(ID = c(1, 2, 3),
                  time = as.hms(c('18:12:55', '18:12:57', '18:12:59')))
                 
df1 %>%
  mutate(time.f = time_add(time, minutes = "00:55:00"))
#> Error: Problem with `mutate()` input `time.f`.
#> x Unsupported date-time class 'hms'Unsupported date-time class 'difftime'
#> i Input `time.f` is `time_add(time, minutes = "00:55:00")`.

reprex软件包(v0.3.0)创建于2021-02-02

罗弗先生

time_add函数仅支持class对象datetime数据帧中的时间列类别为hmsdifftime,因此错误消息指出不支持'hms'和'difftime'。

library(tidyverse)
library(timechange)
library(hms)

df1 <- data.frame(ID = c(1, 2, 3),
                  time = as_hms(c('18:12:55', '18:12:57', '18:12:59')))

class(df1$time)
[1] "hms"      "difftime"

因此,只需使用将55分钟转换为一个hms对象as_hms,将其添加到time列中,然后将结果转换为一个hms对象即可。

df1 %>%
  mutate(time.f = as_hms(time + as_hms('00:55:00')))

  ID     time   time.f
1  1 18:12:55 19:07:55
2  2 18:12:57 19:07:57
3  3 18:12:59 19:07:59

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在评论中的Microsoft Stream中添加分钟标记?

来自分类Dev

如何在Oracle中为日期(时间戳)添加分钟?

来自分类Dev

如何在Oracle中为日期(时间戳)添加分钟?

来自分类Dev

如何在字符串日期中添加分钟

来自分类Dev

如何在当前日期中添加分钟?

来自分类Dev

如何从PostgreSQL中的时间戳中减去/添加分钟

来自分类Dev

如何从PostgreSQL中的时间戳中减去/添加分钟

来自分类Dev

如何在R中增加分钟的时间

来自分类Dev

如何在时间字符串中增加分钟?

来自分类Dev

如何在presto中添加分区?

来自分类Dev

如何在laravel中的嵌套注释中添加分页?

来自分类Dev

如何在ElasticSearch中添加分析仪设置?

来自分类Dev

如何在scandir()php中添加分页

来自分类Dev

如何在照片库中添加分页?

来自分类Dev

如何在search.html中添加分页-Django

来自分类Dev

如何在Google脚本中添加分页参数

来自分类Dev

如何在group_by_at dplyr函数中添加分组

来自分类Dev

如何在scandir()php中添加分页

来自分类Dev

如何在果园cms中添加分类的自动路由?

来自分类Dev

如何在 index.html 中添加分页?

来自分类Dev

如何在 AngularJS 中按数据添加分组?

来自分类Dev

如何在搜索结果中添加分页

来自分类Dev

如何在搜索结果中添加分页

来自分类Dev

如何在臀部菜单中添加分隔线

来自分类Dev

如何在C#中为UTC时间增加分钟

来自分类Dev

如何使用Rails的DateTime类添加分钟和秒

来自分类Dev

在Hive中为日期时间添加分钟

来自分类Dev

在时间戳字符串中添加分钟

来自分类Dev

在python中为时间戳添加分钟