Spec-Zone.ru › pandas 0.23

pandas.Series.isin

Series.isin(values) [source]

Проверка, содержатся ли values в Series.

Возвращает булеву Series, показывающую, соответствует ли каждый элемент в Series элементу в переданной последовательности values точно.

Параметры:

values : множество или список-подобный объект

Последовательность значений для проверки. Передача одного строкового значения вызовет TypeError. Вместо этого преобразуйте строку в список из одного элемента.

New in version 0.18.1: Поддержка значений в виде множества.

Возвращает:
isin : Series (bool dtype)
Возможные исключения:

TypeError

  • Если values является строкой

См. также

pandas.DataFrame.isin
эквивалентный метод для DataFrame

Примеры

>>> s = pd.Series(['lama', 'cow', 'lama', 'beetle', 'lama',
...                'hippo'], name='animal')
>>> s.isin(['cow', 'lama'])
0     True
1     True
2     True
3    False
4     True
5    False
Name: animal, dtype: bool

Передача одной строки как s.isin('lama') вызовет ошибку. Используйте список из одного элемента вместо этого:

>>> s.isin(['lama'])
0     True
1    False
2     True
3    False
4     True
5    False
Name: animal, dtype: bool

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Series.isin.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API