Pandas DataFrame.isin(~)
方法檢查 DataFrame 中是否存在某些值。
參數
1.values
| array
或 dict
您要檢查 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
此處,單元格 A0
和 B0
被標記為 True
,因為它們分別包含值 1
和 3
,
在某些欄目中
我們可以通過提供 dict
來指定要檢查的列,如下所示:
df.isin({"A":[1,3]})
A B
0 True False
1 False False
在這裏,即使單元格 B0
包含值 3
,它仍然被標記為 False
。這是因為我們在參數中指定我們隻對檢查 A
列中的值感興趣 - 所有其他列都將被忽略並自動標記為 False
。
相關用法
- Python Pandas DataFrame isna方法用法及代碼示例
- Python Pandas DataFrame isnull方法用法及代碼示例
- Python Pandas DataFrame items方法用法及代碼示例
- Python Pandas DataFrame insert方法用法及代碼示例
- Python PySpark DataFrame intersect方法用法及代碼示例
- Python Pandas DataFrame idxmin方法用法及代碼示例
- Python Pandas DataFrame iloc屬性用法及代碼示例
- Python Pandas DataFrame idxmax方法用法及代碼示例
- Python Pandas DataFrame iteritems方法用法及代碼示例
- Python Pandas DataFrame infer_objects方法用法及代碼示例
- Python Pandas DataFrame index屬性用法及代碼示例
- Python Pandas DataFrame iat屬性用法及代碼示例
- Python Pandas DataFrame info方法用法及代碼示例
- Python Pandas DataFrame itertuples方法用法及代碼示例
- Python Pandas DataFrame iterrows方法用法及代碼示例
- Python PySpark DataFrame intersectAll方法用法及代碼示例
- Python Pandas DataFrame interpolate方法用法及代碼示例
- Python Pandas DataFrame empty屬性用法及代碼示例
- Python Pandas DataFrame pop方法用法及代碼示例
- Python Pandas DataFrame nsmallest方法用法及代碼示例
- Python Pandas DataFrame sample方法用法及代碼示例
- Python Pandas DataFrame max方法用法及代碼示例
- Python Pandas DataFrame swaplevel方法用法及代碼示例
- Python Pandas DataFrame agg方法用法及代碼示例
- Python Pandas DataFrame copy方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas DataFrame | isin method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。