pandas.Index.equals
- Index.equals(other)[source]
-
Определение равенства двух объектов Index.
Сравниваются следующие характеристики:
Элементы внутри объекта Index.
Порядок элементов внутри объекта Index.
- Параметры
-
- other:Любой
-
Другой объект для сравнения.
- Возвращает
-
- bool
-
True, если «other» является объектом Index и содержит те же элементы в том же порядке, что и вызываемый индекс; иначе False.
Примеры
>>> idx1 = pd.Index([1, 2, 3]) >>> idx1 Int64Index([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 Int64Index([1, 2, 3], dtype='int64') >>> descending_idx = pd.Index([3, 2, 1]) >>> descending_idx Int64Index([3, 2, 1], dtype='int64') >>> ascending_idx.equals(descending_idx) False
Тип данных не сравнивается
>>> int64_idx = pd.Index([1, 2, 3], dtype='int64') >>> int64_idx Int64Index([1, 2, 3], dtype='int64') >>> uint64_idx = pd.Index([1, 2, 3], dtype='uint64') >>> uint64_idx UInt64Index([1, 2, 3], dtype='uint64') >>> int64_idx.equals(uint64_idx) 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.equals.html