【发布时间】:2020-08-04 17:01:45
【问题描述】:
我在 R 中遇到了一个问题,我在下面进行了描述。我需要每个组 ID 所有列的总和和计数(避免 NA)。
我有什么:
ID S1 S2
1 1 NA 1
2 1 5 2
3 1 1 3
4 2 2 7
5 3 4 NA
6 3 2 11
我需要什么
ID S1.sum S2.sum S1.count S2.count
1 1 6 6 2 3
2 2 2 7 1 1
3 3 6 11 2 1
进一步编辑:我有完全相同的数据集,但现在有一个额外的列。 “T”
ID S1 S2 T
1 1 NA 1 3
2 1 5 2 3
3 1 1 3 3
4 2 2 7 5
5 3 4 NA 2
6 3 2 11 2
是否可以像以前一样获得计数和总和,但现在只有当 S1/2 满足条件时(S1/2
生成的数据框如下所示:
ID S1.sum S2.sum S1.count S2.count
1 1 1 6 1 3
2 2 2 0 1 0
3 3 2 0 1 0
【问题讨论】: