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