當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas DataFrame isin方法用法及代碼示例


Pandas DataFrame.isin(~) 方法檢查 DataFrame 中是否存在某些值。

參數

1.values | arraydict

您要檢查 DataFrame 中是否存在的值。

返回值

布爾值 DataFrame,其中 True 表示 DataFrame 中的值與指定值之間的匹配。

例子

考慮以下 DataFrame :

df = pd.DataFrame({"A":[1,2], "B":[3,4]})
df



   A  B
0  1  3
1  2  4

檢查某些值是否存在

在整個DataFrame

要檢查整個 DataFrame 中是否存在某些值,請提供如下數組:

df.isin([1,3])



   A      B
0  True   True
1  False  False

此處,單元格 A0B0 被標記為 True,因為它們分別包含值 13

在某些欄目中

我們可以通過提供 dict 來指定要檢查的列,如下所示:

df.isin({"A":[1,3]})



   A      B
0  True   False
1  False  False

在這裏,即使單元格 B0 包含值 3 ,它仍然被標記為 False 。這是因為我們在參數中指定我們隻對檢查 A 列中的值感興趣 - 所有其他列都將被忽略並自動標記為 False

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas DataFrame | isin method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。