2017-02-07 6 views

答えて

2

一つの最も簡単な方法は、(あなたがNA値をターゲットにしている場合)na.omitを使用することですになります。 は親切に、次のRコードスニペットを経る:

> x 
    a b 
1 1 2 
2 3 NA 
3 5 6 
4 NA 8 
> na.omit(x) 
    a b 
1 1 2 
3 5 6 

もう一つの方法は、以下に示すようにcomplete.casesを使用することです:

> x[complete.cases(x),] 
    a b 
    1 1 2 
    3 5 6 

下記のようにあなたはまた、na.excludeを使用することができます。

> na.exclude(x) 
    a b 
    1 1 2 
    3 5 6 

希望をそれはあなたのために働く!

+1

@ Provisional.Modulation-上記のソリューションはあなたのためのポインタです。 –

2
> subset(df, !is.na(df$A) & !is.na(df$B)) 
> df[!is.na(df$A) & !is.na(df$B),] 
> df[!is.na(rowSums(df)),] 
> na.omit(df) 

すべて同等

関連する問題