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

Метод equals

Метод equals применяется к объекту Index и позволяет сравнить его с другим индексом. В качестве аргумента метод принимает объект для сравнения. Возвращает логическое значение True или False.

Синтаксис

index.equals(other)

Пример

Давайте сравним два одинаковых индекса:

import pandas as pd index1 = pd.Index([1, 2, 3, 4, 5]) index2 = pd.Index([1, 2, 3, 4, 5]) res = index1.equals(index2) print(res)

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

True

Пример

Теперь сравним индексы с разными элементами:

import pandas as pd index1 = pd.Index(['a', 'b', 'c']) index2 = pd.Index(['a', 'b', 'd']) res = index1.equals(index2) print(res)

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

False

Пример

Метод чувствителен к порядку элементов. Если элементы одинаковые, но в разном порядке, метод вернёт False:

import pandas as pd index1 = pd.Index([1, 2, 3]) index2 = pd.Index([3, 2, 1]) res = index1.equals(index2) print(res)

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

False

Пример

Метод также сравнивает индексы с разными типами данных:

import pandas as pd index1 = pd.Index([1, 2, 3]) index2 = pd.Index(['1', '2', '3']) res = index1.equals(index2) print(res)

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

False

Пример

При сравнении с объектом другого типа метод вернёт False, а не ошибку:

import pandas as pd index1 = pd.Index([1, 2, 3]) index2 = [1, 2, 3] res = index1.equals(index2) print(res)

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

False

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

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