首页 > 解决方案 > DataFrame 不显示所有缺失值

问题描述

我的 DataFrame 有缺少值的列。但只有 4 列显示我有缺失值,而其他列没有。

 0   Zone      15511 non-null  object   
 1   District  15511 non-null  object  
 2   id        15511 non-null  int64   
 3   Year      15511 non-null  int64   
 4   Sex       15511 non-null  object  
 5   OT        15511 non-null  object  
 6   Ext       15511 non-null  object   
 7   Irrg      15511 non-null  object   
 8   ST        15511 non-null  object    
 9   WS        15339 non-null  float64   

例如 OT 列在我的 excel 表上缺少值,但这里似乎没有缺少值。

我错过了什么?

标签: pythonpandasdataframenumpymachine-learning

解决方案


您可以做的是打开文件并识别代表空值的那些值,例如您认为为空但实际上不是空对象的空字符串。

当您确定那些代表缺失值的值时;您遍历该列并测试该条件,如果为真,则将其替换为空对象。


推荐阅读