pandsは平均値を使って欠損値列を埋めるコツを共有します。
pd.DataFrameには多くの特徴が含まれていますが、場合によっては欠損値を含む列ごとに平均値で充填する必要があります。コード実現はこのようにできます。
for column in list(df.columns[df.isnull().sum() > 0]):
mean_val = df[column].mean()
df[column].fillna(mean_val, inplace=True)
# ------- -------
# , series
df.isnull().sum() > 0
# output
contributors True
coordinates True
created_at False
display_text_range False
entities False
extended_entities True
favorite_count False
favorited False
full_text False
geo True
id False
id_str False
...
# ,
df.columns[df.isnull().sum() > 0]
# output
Index(['contributors', 'coordinates', 'extended_entities', 'geo',
'in_reply_to_screen_name', 'in_reply_to_status_id',
'in_reply_to_status_id_str', 'in_reply_to_user_id',
'in_reply_to_user_id_str', 'place', 'possibly_sensitive',
'possibly_sensitive_appealable', 'quoted_status', 'quoted_status_id',
'quoted_status_id_str', 'retweeted_status'],
dtype='object')
以上のpansdasは欠損値列を均等に埋めるコツを使って共有します。つまり、小編集は皆さんに全部の内容を共有します。参考にしてもらいたいです。よろしくお願いします。