【发布时间】:2018-12-17 14:16:27
【问题描述】:
我确信我的问题很容易解决,不幸的是我无法为自己想出一个简单的解决方案。我想为每一列总结数据集的某些行。
我的数据集如下所示:
GIVN MICP GFIP
-2 0.01 0.02 0.01
-1 0.03 -0.01 0.01
0 -0.02 -0.03 0.01
1 -0.04 0.05 -0.02
2 0.01 0.02 0.03
现在我希望它从第 -1 行到第 1 行和从第 -2 行到第 1 行的每一列求和一次。
-1 到 1 应该是这样的:
GIVN MICP GFIP
-0.03 0.01 0.00
使用 colSums 函数,我只添加每列中的所有行,这不是我想要做的。
【问题讨论】:
-
您可能需要考虑将
colSums与您的数据子集一起使用(例如,data[2:4,] 用于数据的第二行、第三行和第四行) -
colSums(df[which(rownames(df) == -1):which(rownames(df) == 1),]) -
@p0bs 谢谢你,正是我需要的
-
@M.Berns 很高兴听到这个消息!
-
@Sotos 非常感谢