使用するデータフレーム
data変数に以下のデータフレームが入っていると仮定します。
Name Age Gender Address 0 田中 太郎 17 male NaN 1 NaN NaN NaN NaN 2 渋井丸 巧 20 male NaN 3 社畜 丸 22 male 会社 4 宗竜 レイ 28 female 日本
書き方
data.fillna()
()の中に穴埋めしたい文字や、数字を入れます。
null値の入っている特定の列を置き換える
dataのAddressの欠損値を0で埋めてみます。
data["Address"].fillna(0)
0 0 1 0 2 0 3 Company 4 Japan
結果がシリーズ型で返ってくるので、以下のようにします。
data["Address"] = data["Address"].fillna(0) data
Name Age Gender Address 0 田中 太郎 17 male 0 1 NaN NaN NaN 0 2 渋井丸 巧 20 male 0 3 社畜 丸 22 male 会社 4 宗竜 レイ 28 female 日本
全ての欠損値を穴埋めする。
全ての欠損値をAという文字で穴埋めしてみます。
data.fillna("A")
Name Age Gender Address 0 田中 太郎 17 male A 1 A A A A 2 渋井丸 巧 20 male A 3 社畜 丸 22 male 会社 4 宗竜 レイ 28 female 日本