> df
Date User Current_Coins
01/01 1 150
01/02 1 100
01/01 2 100
01/02 2 150
01/01 3 100
01/02 3 150
01/03 3 100
01/04 3 200
01/04 3 0
根据用户当前持有的硬币数量,我想使用dplyr总结使用和获得的硬币总数。
期望结果:
> df
User Coins_Gained Coins_Used
1 0 50
2 50 0
3 150 250
我尝试使用lag()函数,但它不能区分使用和获得的硬币。我想不出一个优雅的解决方案,希望能得到帮助。