有一个DF med562。分类变量的分布如下
I 6119923
O 764905
166666
Name: IND, dtype: int64
我只想用I的值,即6119923行的值来插补166666个缺失的值。我写了这个
med562['IND']=med562['IND'].fillna(value='I')
Catcounts=med562.IND.value_counts(dropna=False)
Catcounts
它没有改变,仍然是同样的分布。这是在python3.7.3上运行的。不应该是软件问题。有什么想法吗?谢谢
这不是
NaN
,而是空白,如果是NaN
当你做value_counts
的时候,它不会显示在结果中,因为value_counts
中的dropna=True
默认为True相关问题 更多 >
编程相关推荐