直接使用data.mean()出现警告信息
FutureWarning: The default value of numeric_only in DataFrame.mean is deprecated. In a future version, it will default to False. In addition, specifying 'numeric_only=None' is deprecated. Select only valid columns or specify the value of numeric_only to silence this warning.
解决
未来版本中data.mean()默认值变更引起的警告。可以在调用mean()方法时明确指定 numeric_only 参数的取值。
data1 = data.fillna(data.mean(numeric_only=True))
根据警告信息的提示,在将缺失值填充为均值之前,可以指定 numeric_only=True 来明确表示只考虑数值列计算均值。