我已经花了几个小时阅读各种软件包文档,但是仍然很困惑(几年后又回到使用R)。
我的数据帧中有类字符的时间数据,例如03:30
如何将其转换为分钟?即03:30转到210
有什么想法吗?
非常感谢。
答案 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"