欠損値を調べてみよう

欠損値はisnull関数を使用する。
Tureと出たら欠損値があるということ。

カラムに1つ以上欠損値がないか確認するときはany関数
例)
train.isnull().any()

カラムに欠損地がいくつあるか確認するときはsum関数
train.isnull().sum()

欠損値を処理する
①補間 fillna関数を使用する
例)0に置き換える
train.fillna(0)

②削除 dropna関数を使用する
train.dropna()
例)特定のカラムのみ削除する場合
train.dropna(subset=["kcal"[)

欠損値が本当にないか確かめる(NaN)となっていない場合がある

行の中の値がそれぞれいくつあるか確かめるにはvalue_counts関数

train["対象のカラム"].value_counts()

この記事が気に入ったらサポートをしてみませんか?