我目前在 R 上尝试为 DF 多列创建前一列的总和。想象一下,我有一个这样的 DF:
df=
sep-2016 oct-2016 nov-2016 dec-2016 jan-2017
1 70 153 NA 28 19
2 57 68 73 118 16
3 29 NA 19 32 36
4 177 36 3 54 53
我想在最后加上我报告的上个月的行总和,所以在 10 月你最终得到 sep 和 oct 的总和,而在 11 月你得到 sep、oct 和的总和十一月,最终得到这样的结果:
df=
sep-2016 oct-2016 nov-2016 dec-2016 jan-2017 status-Oct2016 status-Nov 2016
1 70 153 NA 28 19 223 223
2 57 68 73 118 16 105 198
3 29 NA 19 32 36 29 48
4 177 36 3 54 53 213 93
我想知道一种有效的方法来编写大量的 rowSums() 行,即使我可以在每个月的迭代中获得标签也会很棒!
谢谢!