在R中有一个函数可以将“时间”因子转换为秒吗?
Time <- tibble(ID = 1:4, Time = c("00:03:36", "00:02:14", "01:10:25", "00:32:10"))
发布于 2020-02-20 03:24:17
library(lubridate)
library(dplyr)
Time %>% mutate(secs = period_to_seconds(hms(Time)))
## A tibble: 4 x 3
# ID Time secs
# <int> <chr> <dbl>
#1 1 00:03:36 216
#2 2 00:02:14 134
#3 3 01:10:25 4225
#4 4 00:32:10 1930
发布于 2020-02-20 03:25:30
as.ITime
的一个选项
library(data.table)
as.numeric(as.ITime(Time$Time) )
#[1] 216 134 4225 1930
https://stackoverflow.com/questions/60307762
复制相似问题