标签: r
数据框按日期排列。 我想从下一个日期的值中减去前一个日期的值,并显示它们。
This is the previous table
This is the resultant table
答案 0 :(得分:1)
一个选项是
library(dplyr) df1 %>% mutate_if(is.numeric, list( ~ . - lag(.)))
或与diff
diff
df1 %>% mutate_if(is.numeric, list(~ c(NA, diff(.))))