如何从数据框中的其他行获取列中新元素的信息?

时间:2017-03-28 10:02:40

标签: r dataframe diff

对于一个项目,我想得到用于拼字游戏的总时间。 我有一个数据框,其中有一个LocalTime列。现在我想在此数据框中添加一个列,其中包含nowTime now和上一个元素的localTime。 使用diff函数时,我收到以下消息:

Error in `$<-.data.frame`(`*tmp*`, "TimeSpend", value = c(1.5577, 1.0657,  : 
  replacement has 49313 rows, data has 49314

我该如何解决这个问题?

目前我只是使用了这个:

dualTaskTime$TimeSpend <- NA
dualTaskTime$TimeSpend <- diff(dualTaskTime$LocalTime)

0 个答案:

没有答案