跳至內容

isnull函數python中用法

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
isnull() 函數用於檢查數據框或序列中的缺失值(nan),返回布爾值掩碼,true 爲缺失值,false 爲有效值。用法包括:檢查數據框中的缺失值、檢查序列中的缺失值、使用 isnull() 進行條件過濾。它能幫助識別數據中的缺失值,以便進一步處理或分析。

isnull() 函數:Python 中用來檢查缺失值的函數

引言isnull() 函數是 Python 中 pandas 庫中用於檢查數據框或序列中缺失值(NaN)的函數。它返回一個布爾值掩碼,其中爲 True 的值表示相應位置存在缺失值,爲 False 的值表示該位置有有效值。

函數語法

pandas.isnull(data)
登錄後複製

其中:

立即學習“Python免費學習筆記(深入)”;

  • data:要檢查缺失值的數據框或序列。

用法

使用 isnull() 函數檢查是否缺失值非常簡單,只需調用函數並傳入要檢查的數據即可。以下是 isnull() 函數的一些常見用法示例:

  • 檢查數據框中的缺失值:
import pandas as pddata = pd.DataFrame({'name': ['Alice', 'Bob', None], 'age': [20, 30, None]})print(data.isnull())
登錄後複製

輸出:

   name   age0  False  False1  False  False2   True   True
登錄後複製
  • 檢查序列中的缺失值:
series = pd.Series([1, 2, None, 4, 5])print(pd.isnull(series))
登錄後複製

輸出:

0    False1    False2     True3    False4    Falsedtype: bool
登錄後複製
  • 使用 isnull() 進行條件過濾:

可以使用 isnull() 函數對數據框或序列進行條件過濾,以選擇或丟棄包含或不包含缺失值的行或元素。例如:

filtered_data = data[data['age'].isnull()]print(filtered_data)
登錄後複製

輸出:

   name   age2  None  None
登錄後複製

總結

isnull() 函數是 Python 中檢查數據框或序列中缺失值時非常有用的工具。它允許用戶輕鬆識別數據中的缺失值,並對其進行進一步處理或分析。

以上就是isnull函數python中用法的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。