Try to replace the nan values by pandas , but Error: Columns must be same length as key

Try to replace the nan values by pandas , but Error: Columns must be same length as key

是Kaggle中的一个简单的项目,只是模仿了一个博客,但是失败了。 enter image description here

train_inf['Age']=train_inf.fillna(train_inf['Age'].median()) ValueError:列的长度必须与键

相同

就是这个代码

我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。 提前致谢。

你很接近,需要指定第 Age 列来替换缺失值:

train_inf['Age']=train_inf['Age'].fillna(train_inf['Age'].median())