将字符(HH:MM)转换为分钟

时间:2018-11-01 17:20:42

标签: r time character

我已经花了几个小时阅读各种软件包文档,但是仍然很困惑(几年后又回到使用R)。

我的数据帧中有类字符的时间数据,例如03:30

如何将其转换为分钟?即03:30转到210

有什么想法吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

一个选项是

library(lubridate)
as.numeric(hm(str1)) /60
#[1] 210

或者专门用period_to_seconds转换为秒并除以60

period_to_seconds(hm(str1))/60
#[1] 210

数据

str1 <- "03:30"
相关问题