我有一个看起来像这样的data.frame:
cln1 cln2 cln3 cln4 0 1 2 0 3 9 7 12 1 0 13 0 4 98 23 11
我想仅对不包含0个元素的行和列进行子集化。所需的输出将是:
cln1 cln2 cln3 cln4 3 9 7 12 4 98 23 11
有人能帮帮我吗?
答案 0 :(得分:4)
假设您的data.frame
被称为“mydf”:
> mydf[!rowSums(mydf == 0), ]
cln1 cln2 cln3 cln4
2 3 9 7 12
4 4 98 23 11