【Pandas DataFrame】fillna()メソッドで、データフレーム内の欠損値を特定の値で埋めることができます。

python

pandasのDataFrameには、欠損値を特定の値で埋めるfillna()メソッドがあります。このメソッドを使用すると、欠損値を指定した値で埋めることができます。

例えば、以下のようなデータフレームを考えます。

import pandas as pd
df = pd.DataFrame({'A':[1, 2, 3, 4],
'B':[5, 6, None, 8],
'C':[9, 10, 11, 12]})
print(df)

実行結果:

   A    B   C
0 1 5.0 9
1 2 6.0 10
2 3 NaN 11
3 4 8.0 12

このデータフレームにおいて、欠損値を0で埋めるには、以下のようにします。

df = df.fillna(0)
print(df)

実行結果:

   A    B   C
0 1 5.0 9
1 2 6.0 10
2 3 0.0 11
3 4 8.0 12

このように、fillna()メソッドを使用することで、欠損値を特定の値で埋めることができます。

タイトルとURLをコピーしました