Spec-Zone.ru › pandas 2

pandas.api.extensions.ExtensionArray._values_for_argsort

ExtensionArray._values_for_argsort()[source]

Возвращает значения для сортировки.

Возвращает:
ndarray

Преобразованные значения должны сохранять порядок между значениями в массиве.

См. также

ExtensionArray.argsort

Возвращает индексы, которые отсортировали бы этот массив.

Примечания

Вызывающий объект отвечает за то, чтобы не изменять эти значения на месте, поэтому разработчики могут безопасно предоставлять представления self.

Функции, которые используют это (например, ExtensionArray.argsort), должны игнорировать записи с пропущенными значениями в исходном массиве (согласно self.isna()). Это означает, что соответствующие записи в возвращаемом массиве не нужно изменять для правильной сортировки.

Примеры

В большинстве случаев это базовый массив NumPy ExtensionArray.

>>> arr = pd.array([1, 2, 3])
>>> arr._values_for_argsort()
array([1, 2, 3])

© 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/2.2.2/reference/api/pandas.api.extensions.ExtensionArray._values_for_argsort.html

Spec-Zone.ru

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