【发布时间】:2021-07-19 18:52:49
【问题描述】:
如何使用fillna返回pandas DataFrame中对应列的平均值。基本上,如果我有列 total_bill 和 data_usage 例如,我想用 total_bill 列中所有条目的平均值填充 total_bill 列中的所有 NaN。同理,将data_usage列中所有的NaN填入data_usage列中所有条目的平均值。
【问题讨论】:
标签: python pandas dataframe fillna
如何使用fillna返回pandas DataFrame中对应列的平均值。基本上,如果我有列 total_bill 和 data_usage 例如,我想用 total_bill 列中所有条目的平均值填充 total_bill 列中的所有 NaN。同理,将data_usage列中所有的NaN填入data_usage列中所有条目的平均值。
【问题讨论】:
标签: python pandas dataframe fillna
你的意思是:
for col in df.columns:
df[col] = df[col].fillna(df[col].mean())
【讨论】: