问题是我有一些要建立的表,有些值是在特定的阈值之下。例如:按最小值对行进行分组
S1 S2 S3
A 700 367 751
B 354 103 143
C 18 7 6
D 27 11 5
E 3 6 1
F 8 2 9
G 1 3 2
我的愿望是让其中的值至少包含一个值等于或大于10的行和合并其中的值小于10创建一个名为"Other (<10)"
一行行:
1 - 用含有大于10的一个值的至少一个单元行表中的部分(C行;值18):
S1 S2 S3
A 700 367 751
B 354 103 143
C 18 7 6
2 - ,其中的任何值大于表中的部分10.
E 3 6 1
F 8 2 9
G 1 3 2
最终表的最后一行将包含E,F和G列的总和,包括“其他(> 10)”行的名称。就像这样:
S1 S2 S3
A 700 367 751
B 354 103 143
C 18 7 6
D 27 11 5
Other(<10) 12 11 12
的溶液可能与'申请(DF,1,最大值)'' – G5W
filtered.df <开始 - DF [应用(DF,1 ,函数(x){all(x> 10)}),]'这会给你第一部分。然后你可以加上那些小于10的数。 – Masoud
@ G5W或者只是df.max(1) – EFT