【发布时间】:2018-08-07 14:54:42
【问题描述】:
假设我有一个这样的df
Dealer Period Revenue
A August 10
B August 10
A September 30
B September 5
如何使用 mutate 函数创建一个列来显示收入与上一期间的比较结果。
我想要的结果是这样的
Dealer Period Revenue Compared_result
A August 10 N/A
B August 10 N/A
A September 30 20
B September 5 -5
【问题讨论】:
-
在基础 R 中,
ave(df$Revenue, df$Dealer, FUN=function(x) c(NA,diff(x)))