我想根据行名组合/求和两行,以在 R 中生成一行。最好的路线可能是创建一个新行并将两行求和在一起。
示例 df:
A 1 3 4 6
B 3 2 7 9
C 6 8 1 2
D 3 2 8 9
其中 A、B、C、D 是行名,我想将两行(A 和 C)合并/求和为一行以获得:
A+C 7 11 5 8
B 3 2 7 9
D 3 2 8 9
谢谢。
aggregate
救援:
aggregate(df, list(Group=replace(rownames(df),rownames(df) %in% c("A","C"), "A&C")), sum)
# Group V2 V3 V4 V5
#1 A&C 7 11 5 8
#2 B 3 2 7 9
#3 D 3 2 8 9
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)