Spec-Zone.ru › pandas 1

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

Spec-Zone.ru

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