2013-04-02 122 views

回答

3
df[!apply(df,1,function(x)all(x<5)),] 
+0

謝謝,但你的方法除去所有列其中'至少one'列是小於5。在我的OP, '所有列'都需要滿足這個條件。 – neversaint

+2

Right..edited –

1

首先...請停止使用cbind創建data.frames。如果你繼續,你會後悔的。 R會懲罰你。

df[ !rowSums(df <5) == length(df), ] 

(長度()函數返回的列數在一個數據幀。)

+0

+1對於'cbind'建議。我認爲它實際上是一個'!='。他想刪除這些行,而不是保留它們。 –

+0

這不是,我想它也可以是'!='。固定 –

+0

不是((A!= B))與'!(A == B)'相同嗎? :-) –

相關問題