R将因子转换为数字

-3 r numeric character

如何将其更改为数值,该数字指的是1.5km运行的记录,包含min:sec:十分之一秒

"4:04.86"  -> 4:04.86
Run Code Online (Sandbox Code Playgroud)

as.numeric函数在这种情况下不工作,我认为,因为':'

Mat*_*rde 6

这是一种使用lubridate的方法,可以在几秒钟内得出结果.

library(lubridate)
x <- "4:04.86"
period_to_seconds(ms(x))
# [1] 244.9
Run Code Online (Sandbox Code Playgroud)

  • 这没有任何意义. (5认同)