我花了几个小时阅读各种软件包文档,但仍然感到困惑(几年后回到使用 R)。
我的数据框中有类字符的时间数据,例如 03:30
我怎样才能将其转换为分钟?即 03:30 转到 210
有任何想法吗?
确实非常感谢。
一种选择是
library(lubridate)
as.numeric(hm(str1)) /60
#[1] 210
Run Code Online (Sandbox Code Playgroud)
或者专门转换为秒并period_to_seconds
除以 60
period_to_seconds(hm(str1))/60
#[1] 210
Run Code Online (Sandbox Code Playgroud)
str1 <- "03:30"
Run Code Online (Sandbox Code Playgroud)