我有一个数据集,其中有一个名为“Native Country”的列,其中包含大约 30000 条记录。有些缺少代表,NaN
所以我想用mode()
价值来填充它。我写了这样的东西:
data['Native Country'].fillna(data['Native Country'].mode(), inplace=True)
但是,当我计算缺失值时:
for col_name in data.columns:
print ("column:",col_name,".Missing:",sum(data[col_name].isnull()))
它仍然NaN
为 Native Country 列提供相同数量的值。