如何使用 fillna return pandas DataFrame 中相应列的平均值

How to return the mean value of the corresponding column in a pandas DataFrame using fillna

如何使用 fillna return pandas DataFrame 中相应列的平均值。基本上,如果我有 total_bill 和 data_usage 列,我想用 total_bill 列中所有条目的平均值填充 total_bill 列中的所有 NaN 。以类似的方式,用 data_usage 列中所有条目的平均值填充 data_usage 列中的所有 NaN。

您的意思是:

for col in df.columns:
    df[col] = df[col].fillna(df[col].mean())