gpt4 book ai didi

r - 从 R 中的时间数据中剥离秒数

转载 作者:行者123 更新时间:2023-12-04 12:31:50 25 4
gpt4 key购买 nike

我有这样的数据

y<-c("00:00:10", "00:10:10", "2:10:2")

这些数据采用 H:M:S 格式。我希望能够将此数据转换为总秒数。我喜欢将 H 数据乘以 H*60*60 + M*60 + S 来计算总秒数。

我是这样做的:

z <- strptime(, "%H") 

获取小时值,无效。有人可以插话吗?

最佳答案

我从来没有掌握处理复杂包裹的窍门。这是一个 oneliner 代替它。

> apply(sweep(sapply(strsplit(y, ":"), as.integer), 1, 60^(2:0), "*"), 2, sum)
[1] 10 610 7802

关于r - 从 R 中的时间数据中剥离秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11955163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com