python如何判斷一列是否有資料
在python中,可以使用isnull()函式結合any()函式來判斷某一列是否有資料。方法是:1、利用陣列物件的isnull函式得到布林陣列;2、將布林陣列利用any(axis=列索引)得到具體某一列是否有缺失資料。
檢查是否有缺失值
列:
data.isnull().any() print(data.isnull().any())
false無缺失值/true有缺失值
結果例樣:
age false
name false
school true
school的這一列有缺失值,其他列無缺失值。
行:
data.isnull().any(axis=1) print(data.isnull().any(axis=1))
false無缺失值/true有缺失值
結果例樣:
0 False
1 False
2 False
3 False
4 False
5 False
6 False
7 False
8 True
0-7行無缺失值,第8行有缺失值。
2.統計缺失值的數量
列:
data.isnull().sum() print(data.isnull().sum()) #想只顯示age這一列的缺失值數量: #data.age.isnull().sum() #print(data.age.isnull().sum())
輸出例樣:
age 0
name 0
school 20
data.isnull().any().sum()#統計共有幾列存在缺失值 print(data.isnull().any().sum())
結果為:1
行:
data.isnull().sum(axis=1) print(data.isnull().sum(axis=1))
輸出例樣:
1 0 2 2 3 1
第二行有2個缺失值,第三行有1個缺失值。
data.isnull().any().sum(axis=1)#統計共有幾行存在缺失值 print(data.isnull().any().sum(axis=1))
推薦課程:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2832925/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 中判斷一列資料是否按照指定步長遞增Linux
- 【python資料分析】判斷資料框是否為空Python
- 判斷表中資料是否有重複
- 如何判斷一項技術是否有前途?
- python如何判斷圖片是否為空Python
- dataset 判斷整列是否有重複,找出重複資料
- js如何判斷一個變數是否有值JS變數
- python判斷是否為listPython
- python 判斷是否為中文Python
- 判斷a是否是int型別資料型別
- PHP:判斷是否是JSON資料PHPJSON
- python如何判斷一個物件是否是列表Python物件
- 判斷元素是否有重疊部分
- mysql如何判斷是否為空MySql
- postgresql如何判斷表是否存在SQL
- jQuery如何判斷元素是否存在jQuery
- 如何判斷Javascript物件是否存在JavaScript物件
- python 判斷檔案是否存在Python
- python判斷list是否為空Python
- python如何判斷一個數是否是整數Python
- c# winform 判斷資料夾是否存在,新建資料夾,判斷資料夾存不存在C#ORM
- Python判斷變數是否是整數的方法有哪些?Python變數
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- python中如何判斷list中是否包含某個元素Python
- 判斷資料庫是否需要例項恢復資料庫
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- JQuery中判斷元素中是否有內容jQuery
- 如何在Java中判斷是否為空Java
- jquery如何判斷是否按下了Enter鍵jQuery
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- 如何判斷是否是360瀏覽器瀏覽器
- 如何利用jQuery判斷指定元素是否存在jQuery
- 如何判斷一個元素是否隱藏
- js如何判斷一個物件是否存在JS物件
- jQuery如何判斷是否註冊某事件jQuery事件
- QTP中如何判斷Excel程式是否存在?QTExcel