过滤50%列为0的行

时间:2016-04-06 20:55:08

标签: r

我有一个代码可以过滤任何列中包含X的行。我想修改它,以便过滤48个或更多列(50%)中包含Y的行。怎么可以这样做?

当前代码:

0

数据

0

1 个答案:

答案 0 :(得分:1)

您可以尝试

mature2[!(apply(mature2, 1, function(y) sum(y == 0)/ncol(mature2)) < 0.5),]