1. 程式人生 > >pandas isnull函式檢查資料是否有缺失

pandas isnull函式檢查資料是否有缺失

python pandas判斷缺失值一般採用 isnull(),生成的是所有資料的true/false矩陣

1,df.isnull()  

元素級別的判斷,把對應的所有元素的位置都列出來,元素為空或者NA就顯示True,否則就是False

會產生如下結果

2,df.isnull().any()

列級別的判斷,只要該列有為空或者NA的元素,就為True,否則False

則會判斷哪些”列”存在缺失值

3,df[df.isnull().values==True]

可以只顯示存在缺失值的行列,清楚的確定缺失值的位置。

4,iris.columns[iris.isnull().any()].tolist()   #iris是dataframe物件

將為空或者NA的列找出來

5,isnull().sum() 

將列中為空的個數統計出來