【发布时间】:2019-05-02 08:06:51
【问题描述】:
我有一个包含 50 多列的数据集,我想为每个列创建新列以及它们的累积总和。我是一个初学者,一直在用单独的行来处理这些,但我真的很想学习如何使用循环来完成这些。
例如,初始数据框如下所示:
A B C D E
1 1 2 4 7 4
2 0 1 3 9 5
3 1 3 2 3 1
4 0 0 4 2 1
5 1 1 5 1 1
我想要这样的东西:
A B C D E cA cB cC cD cE
1 1 2 4 7 4 1 2 4 7 4
2 0 1 3 9 5 1 3 7 16 9
3 1 3 2 3 1 2 6 9 19 10
4 0 0 4 2 1 2 6 13 21 11
5 1 1 5 1 1 3 7 18 22 12
首先,我想创建具有上述常规格式的新列。
我需要两个循环吗?一种用于创建新列,另一种用于将值放入这些列?我知道我可以使用dplyr 来做到这一点,但我真的很想学习如何使用循环。谢谢!
【问题讨论】:
标签: r