在R中仅限制持续时间的最佳方法是什么?我的意思是我有一个字符串向量:
> test
[1] "00:04:06" "00:04:02" "00:04:16" "00:03:51" "00:03:55"
我希望将它转换为某个特定的类,它将了解这些持续时间。我知道我可以使用例如strptime
:
> strptime(test, format = '%H:%M:%S')
[1] "2016-05-02 00:04:06 UTC" "2016-05-02 00:04:02 UTC" "2016-05-02 00:04:16 UTC" "2016-05-02 00:03:51 UTC" "2016-05-02 00:03:55 UTC"
但是这会创建一个具有今天日期的真实日期向量。我想避免使用它,因为这可能会给我的应用程序带来麻烦,这是一个“错误”的错误。资讯
答案 0 :(得分:0)
代码:
require(lubridate)
test<-c("00:04:06", "00:04:02", "00:04:16", "00:03:51", "00:03:55")
t2<-lapply(test,lubridate::hms)
as.numeric(unlist(t2))
输出:
[1] 6 2 16 51 55