多くの行と列を持つ大きなデータフレームがあります。 NA/NaN。以下は、私が働いているデータフレームの小さな例です。R - rのデータフレーム行の任意の列にNAが存在するかどうかを確認し、その場合はその行を削除します。
team_id athlete_id GP tm_STL tm_TOV player_WS
1 13304 75047 1 2 8 NaN
2 13304 75048 1 2 8 0.28563827
3 13304 75049 1 2 8 NaN
4 13304 75050 1 2 8 NaN
5 13304 75053 1 2 8 0.03861989
6 13304 75060 1 2 8 -0.15530707
...悪い例はいえNaNをのすべてが、この場合、最後の列に表示されているため。私はwhich(is.na(df$column_name))
のアプローチに慣れていますが、個々の列からNA値を持つ行を取得していますが、データフレームの行の少なくとも1つの列にNA値がある行についても同様です。
ありがとうございます!
'na.omit'または' complete.cases' – alistaire