我有属于“ factor”类的时间戳数据。它看起来如下:“ 193:00:11”; 哪里是小时:分钟:秒...
我试图将其转换为正确的时间戳记类,以便可以对其执行计算(例如确定均值,最大值,最小值等)。我试过使用lubridate,并做:hhmmss(df1 $ time); 但这是行不通的,只会让我倒数秒。
感谢您的帮助。
如果字符串/因子始终采用这种格式,则将提供经过的秒数。数据必须在character
向量中。
#example data
tm <- c("193:01:11", "96:22:47", "1:01:01", "2:02:02")
tmm <- matrix(as.numeric(unlist(strsplit(tm,":"))),ncol=3, byrow=T)
tmm %*% c(3600, 60, 1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句