找出R中两个时间行之间的差异

时间:2019-06-05 12:24:32

标签: r

我想存储数据帧中存储的2次时间之间的时差,

 df1$timestamp2 <- as.POSIXct(df1$timestamp1,format = "%d-%m-%Y  %H:%M:%OS")
for(i in 1:nrow(df1))
{
  print(i)
  df1$difftime <- difftime(df1$timestamp2[i+1],df1$timestamp2[i])
}

但数据帧存储NA。 如果尝试使用以下代码,则会得到结果。

 difftime(df1$timestamp2[2],df1$timestamp2[1])

其结果为Time difference of 0.06600404 secs

我想要整个数据框架。

喜欢:

Difftime
0.06600404
0.06800404
0.06600406
.
.
0.06600404

帮帮我!

0 个答案:

没有答案