pandas.api.extensions.ExtensionArray._values_for_argsort#

ExtensionArray._values_for_argsort()[源代码]#

用于排序的值。

Returns:
ndarray

转换后的值应保持数组内值之间的顺序。

参见

ExtensionArray.argsort

返回对数组进行排序的索引。

Notes

调用者负责*不*原地修改这些值,因此实现者可以安全地提供 self 的视图。

使用此函数(例如 ExtensionArray.argsort)的函数应忽略原始数组中的缺失值条目(根据 self.isna())。这意味着返回数组中相应的条目不需要修改即可正确排序。

Examples

在大多数情况下,这是 ExtensionArray 的底层 Numpy 数组:

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