РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
275 of 687 menu

Атрибут is_unique

Атрибут is_unique применяется к объекту Index и возвращает True, если все элементы индекса уникальны, и False в противном случае. Это полезно для проверки индекса перед операциями, требующими уникальности меток, например, при использовании методов loc или reindex.

Синтаксис

index.is_unique

Пример

Давайте проверим индекс с уникальными значениями:

import pandas as pd index = pd.Index([1, 2, 3, 4, 5]) print(index.is_unique)

Результат выполнения кода:

"True"

Пример

А теперь создадим индекс с повторяющимися значениями:

import pandas as pd index = pd.Index([1, 2, 2, 3, 4]) print(index.is_unique)

Результат выполнения кода:

"False"

Пример

Проверим индекс, созданный из строковых значений:

import pandas as pd index = pd.Index(['a', 'b', 'c', 'a']) print(index.is_unique)

Результат выполнения кода:

"False"

Пример

Атрибут часто используется с датафреймами для проверки индекса:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4], 'b': [10, 20, 30, 40] }, index=[1, 2, 2, 3]) print(df.index.is_unique)

Результат выполнения кода:

"False"

Смотрите также

  • атрибут is_monotonic_increasing,
    который проверяет, является ли индекс монотонно возрастающим
  • атрибут is_monotonic_decreasing,
    который проверяет, является ли индекс монотонно убывающим
  • метод unique,
    который возвращает массив уникальных значений индекса
  • метод duplicated,
    который указывает, какие элементы индекса дублируются
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить