Pythonのisin関数の使い方は?
pandasライブラリのisin()関数は、要素が与えられたシーケンス(Series)内にあるかどうかを判断するために使用されます。構文は次のとおりです。
pandas.isin(element, test_sequence)
要素が検証すべき対象で、テストシーケンスが検証対象の動作です。
結果はブール値の系列で、シリーズの各要素が判断対象の要素と等しいかどうかを表します。
例えば、このコード:
import pandas as pd
# 创建一个序列
data = pd.Series(['apple', 'banana', 'orange', 'kiwi'])
# 使用isin函数判断元素是否在序列中
result = data.isin(['apple', 'kiwi'])
print(result)
出力を返す:
0 True
1 False
2 False
3 True
dtype: bool
‘apple’と’kiwi’は同一の位置にあるためTrue、その他はFalseであることがわかります。