我正在尝试找出一种方法,为每个类别的数据添加一个与前一年相比增量变化的列。我的数据示例如下:
Year CommodityCode Country Value
1 2014 123456 UK 10
2 2014 123456 US 15
3 2014 123457 UK 5
4 2014 123457 US 7
5 2015 123456 UK 11
6 2015 123456 US 16
7 2015 123457 UK 10
8 2015 123457 US 10
我想得的是这样的:
Year CommodityCode Country Value Change
1 2014 123456 UK 10 NA
2 2014 123456 US 15 NA
3 2014 123457 UK 5 NA
4 2014 123457 US 7 NA
5 2015 123456 UK 11 1
6 2015 123456 US 16 1
7 2015 123457 UK 10 5
8 2015 123457 US 10 3
我正在运行这个包含100个国家,数百万种不同商品的相当大的数据集,并且在10年内,所以希望代码不会花费太长时间。我对R来说是全新的,但花了很长时间在谷歌搜索这个并且找不到任何解决方案 - 如果之前有人问过道歉。
提前多多感谢!
答案 0 :(得分:0)
这是double
闪耀的地方:
floor