相关疑难解决方法(0)

根据多个列条件R过滤行

假设我有一个包含100多列的数据集,我只需要保留数据中那些符合一个条件的行,这些行应用于所有100列.我该怎么做?

假设,它如下所示...我只需保留Col1或2或3或4中的任何一个> 0的行

Col1 Col2 Col3 Col4 
1 1 3 4 
0 0 4 2 
4 3 4 3 
2 1 0 2 
1 2 0 3 
0 0 0 0
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,除了最后一行之外,所有行都将成为它.我需要将结果放在与原始行相同的数据帧中.不确定我是否可以使用lapply循环遍历> 0的列或我可以使用子集..任何帮助表示赞赏

我可以使用列索引吗df<-subset(df,c(2:100)>0)?这不能给我正确的结果.

r subset multiple-columns

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

multiple-columns ×1

r ×1

subset ×1