【发布时间】:2019-07-09 10:16:17
【问题描述】:
我有一个名为 AD 的数据框,有 50 行和 12 列
我想按行添加值,以便:
AD[1,2] <- AD[1,1] + AD[1,2]
AD[1,3] <- AD[1,2] + AD[1,3]
每行以此类推。
我尝试了以下方法:
for (i in nrow(AD)) {
for (j in ncol(AD)) {
AD[i,j] <- AD[i,j] + AD[i,j-1] }}
这里是一个例子:
a b c
1 1 2 3
2 2 3 4
3 3 0 5
4 4 5 6
5 5 0 7
6 6 7 8
我想拥有:
a b c
1 1 3 6
2 2 5 9
3 3 3 8
4 4 9 15
5 5 5 12
6 6 13 21
【问题讨论】:
-
Sabrina,您能否提供一个数字示例让我了解您在寻找什么?
-
@SabrinaG。 - 使用上面的“编辑”链接并将数据集(以及理想的预期输出)添加到问题中。不幸的是,它不会在 cmets 中很好地格式化。
-
在哪里可以找到重复的问题?谢谢