如何找到从R中的下一个日期减去与上一个日期相对应的值

时间:2019-06-17 20:42:05

标签: r

数据框按日期排列。 我想从下一个日期的值中减去前一个日期的值,并显示它们。

This is the previous table

This is the resultant table

1 个答案:

答案 0 :(得分:1)

一个选项是

library(dplyr)
df1 %>%
   mutate_if(is.numeric, list( ~ . - lag(.)))

或与diff

df1 %>%
   mutate_if(is.numeric, list(~ c(NA, diff(.))))