【发布时间】:2021-04-01 20:30:46
【问题描述】:
我需要根据每个otu出现的样本数过滤下面的数据框。
samples otu1 otu2 otu3 otu4 otu5
1 a 2 1 0 0 3
2 b 2 4 1 4 3
3 c 0 0 0 1 0
4 d 0 0 1 4 4
5 e 1 2 0 2 3
6 f 1 1 2 4 2
7 g 1 0 0 4 3
8 h 0 0 2 0 4
9 i 1 2 2 1 6
10 j 0 0 2 3 4
例如,要仅保留 >=80% 的样本中出现的 otus,输出将类似于:
samples otu4 otu5
1 a 0 3
2 b 4 3
3 c 1 0
4 d 4 4
5 e 2 3
6 f 4 2
7 g 4 3
8 h 0 4
9 i 1 6
10 j 3 4
【问题讨论】:
-
问题的措辞很好,但数据必须是可重现的。尝试使用
dput函数。