[英]Calculate percentage changes in a data frame for subgroups over various periods of time
[英]calculate time differnce in a data frame
我有一个包含两列的TIME数据框。 时间的格式为H:M:S
dataframe <-
TIME1 TIME2
08:20:05 12:30:05
我想以“小时”为单位计算时差,并将其放在数据框中的一列中。 我试过了,但是没用。
dataframe$TimeDif <- difftime(dataframe$TIME1, dataframe$TIME2, unit="hours")
这是我得到的错误消息: Error in as.POSIXlt.character(x, tz, ...) : character string is not in a standard unambiguous format
请尝试以下代码:
difftime(strptime(dataframe$TIME1,"%H:%M:%S"),strptime(dataframe$TIME2,"%H:%M:%S"))
如果这有助于让我们知道。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.