Spec-Zone.ru › pandas 1

pandas.Index.duplicated

Index.duplicated(keep='first')[source]

Укажите дубликаты значений индекса.

Дубликаты значений указываются как True значения в результирующем массиве. Можно указать все дубликаты, все дубликаты за исключением первого или все дубликаты за исключением последнего.

Параметры
keep:{‘first’, ‘last’, False}, по умолчанию ‘first’

Значение или значения в наборе дубликатов, которые нужно отметить как отсутствующие.

  • ‘first’ : Отметить дубликаты как True за исключением первого появления.

  • ‘last’ : Отметить дубликаты как True за исключением последнего появления.

  • False : Отметить все дубликаты как True.

Возвращает
np.ndarray[bool]

См. также

Series.duplicated

Эквивалентный метод в pandas.Series.

DataFrame.duplicated

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

Index.drop_duplicates

Удалить дубликаты значений из Index.

Примеры

По умолчанию для каждого набора дублирующихся значений первое появление устанавливается в False, а все остальные — в True:

>>> idx = pd.Index(['lama', 'cow', 'lama', 'beetle', 'lama'])
>>> idx.duplicated()
array([False, False,  True, False,  True])

что эквивалентно

>>> idx.duplicated(keep='first')
array([False, False,  True, False,  True])

Используя ‘last’, последнее появление каждого набора дубликатов устанавливается в False, а все остальные — в True:

>>> idx.duplicated(keep='last')
array([ True, False,  True, False, False])

Установив keep на False, все дубликаты устанавливаются в True:

>>> idx.duplicated(keep=False)
array([ True, False,  True, False,  True])

© 2008–2022, 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/1.5.0/reference/api/pandas.Index.duplicated.html

Spec-Zone.ru

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