pandas.Index.equals#
- Индекс.равно(other)[источник]#
Определить, равны ли два объекта Index.
Сравниваемые элементы:
Элементы внутри объекта Index.
Порядок элементов внутри объекта Index.
- Параметры:
- otherЛюбой
Другой объект для сравнения.
- Возвращает:
- bool
True, если "other" является Index и имеет те же элементы и порядок, что и вызывающий индекс; False в противном случае.
Примеры
>>> idx1 = pd.Index([1, 2, 3]) >>> idx1 Index([1, 2, 3], dtype='int64') >>> idx1.equals(pd.Index([1, 2, 3])) True
Элементы внутри сравниваются
>>> idx2 = pd.Index(["1", "2", "3"]) >>> idx2 Index(['1', '2', '3'], dtype='object')
>>> idx1.equals(idx2) False
Порядок сравнивается
>>> ascending_idx = pd.Index([1, 2, 3]) >>> ascending_idx Index([1, 2, 3], dtype='int64') >>> descending_idx = pd.Index([3, 2, 1]) >>> descending_idx Index([3, 2, 1], dtype='int64') >>> ascending_idx.equals(descending_idx) False
Тип данных не по сравнению
>>> int64_idx = pd.Index([1, 2, 3], dtype='int64') >>> int64_idx Index([1, 2, 3], dtype='int64') >>> uint64_idx = pd.Index([1, 2, 3], dtype='uint64') >>> uint64_idx Index([1, 2, 3], dtype='uint64') >>> int64_idx.equals(uint64_idx) True