始める無料で始める

平均値 & 中央値での代入

欠損値の代入は、大量のデータを扱うときに特に有効な方法です。最もシンプルな代入方法としては、定数で埋める、変数の平均値で埋める、あるいは中央値や最頻値といった基本的な統計量で埋めることが挙げられます。

この演習では、各列の欠損値を平均値と中央値で代入します。DataFrame diabetes はすでに読み込まれています。sklearn.imputeSimpleImputer() も使用できるようにインポート済みです。

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

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

コースを見る

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

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

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

# Create mean imputer object
mean_imputer = SimpleImputer(___=___)

# Impute mean values in the DataFrame diabetes_mean
diabetes_mean.iloc[:, :] = mean_imputer.___(___)
コードを編集して実行