始める無料で始める

最頻値と定数による補完

平均、中央値、定数、最頻値で欠損値を埋める方法は、欠損が比較的少ない場合にとても有効です。前の演習では、平均と中央値での補完を行いました。この演習では、列内で最も頻度の高い値で埋める補完と、定数で埋める別の補完を行います。

これまでと同様に、diabetes のDataFrameと関数 SimpleImputer() は読み込まれています。

この演習はコースの一部です

Pythonで欠損データに対処する

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Make a copy of diabetes
diabetes_mode = diabetes.copy(deep=True)

# Create mode imputer object
mode_imputer = SimpleImputer(___=___)

# Impute using most frequent value in the DataFrame mode_imputer
diabetes_mode.iloc[:, :] = mode_imputer.___(___)
コードを編集して実行