【发布时间】:2018-11-30 09:31:32
【问题描述】:
示例数据框:
test <- data.frame(A=c(0,1,2), B=c(0,2,3), C=c(0,1,0))
test
A B C
1 0 0 0
2 1 2 1
3 2 3 0
我想得到什么:
A B C
2 1 2 1
当一行包含≥1个等于0的单元格时,丢弃它。
我知道以下内容,但我正在寻找更通用的解决方案,以防我不知道我的数据框由多少列组成。
test[which(test$A !=0 & test$B !=0 & test$C != 0),]
【问题讨论】: