2016-10-18 10 views
0

私はいくつかのNAを持つデータフレームを持っています。異常値を見つけて中央値で置き換える必要がありますが、値が見つからない場合はすべての関数が機能しません。私はRを使用します。事前にNAのデータフレームで異常値を除去する

おかげ

+0

統計記述子を計算するこれらの関数では、 'na.rm = TRUE'を使用します。 'complete.cases'も参照してください。 –

+0

これはうまく動作します。 'lapply(mydata、function(x){x [is.na(x)] < - 中央値(x、na.rm = TRUE); x})' –

答えて

0

na.rm=TRUE特定の機能のための作品、または他のあなただけのこれらの特定の機能のために完全ではなくデータフレームからのNA値を削除したい場合は、df <- na.omit(df)を実行することができます。

関連する問題