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であることがわかります。

bannerAds