pandas.api.extensions.ExtensionArray._values_for_argsort#

ExtensionArray._values_for_argsort()[源代码][源代码]#

排序的返回值。

返回:
ndarray

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

参见

ExtensionArray.argsort

返回可以对这个数组进行排序的索引。

备注

调用者负责 就地修改这些值,因此对于实现者来说,提供 self 的视图是安全的。

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

例子

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

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