用法:
Index.sort_values(return_indexer=False, ascending=True, na_position='last', key=None)
返回索引的排序副本。
返回索引的排序副本,並可選擇返回對索引本身進行排序的索引。
- return_indexer:布爾值,默認為 False
是否應該返回對索引進行排序的索引。
- ascending:布爾值,默認為真
索引值是否應該按升序排序。
- na_position:{‘first’ or ‘last’},默認 ‘last’
參數 ‘first’ 將 NaN 放在開頭,‘last’ 將 NaN 放在末尾。
- key:可調用的,可選的
如果不是 None,則在排序之前將 key 函數應用於索引值。這與內置
sorted()
函數中的key
參數類似,但顯著的區別是該key
函數應該被矢量化。它應該期望Index
並返回相同形狀的Index
。
- sorted_index:pandas.Index
索引的排序副本。
- indexer:numpy.ndarray,可選
索引本身排序的索引。
參數:
返回:
例子:
>>> idx = pd.Index([10, 100, 1, 1000]) >>> idx Int64Index([10, 100, 1, 1000], dtype='int64')
按升序對值進行排序(默認行為)。
>>> idx.sort_values() Int64Index([1, 10, 100, 1000], dtype='int64')
按降序對值進行排序,並獲得索引
idx
的排序依據。>>> idx.sort_values(ascending=False, return_indexer=True) (Int64Index([1000, 100, 10, 1], dtype='int64'), array([3, 1, 0, 2]))
相關用法
- Python pandas.Index.str用法及代碼示例
- Python pandas.Index.slice_indexer用法及代碼示例
- Python pandas.Index.set_names用法及代碼示例
- Python pandas.Index.searchsorted用法及代碼示例
- Python pandas.Index.shift用法及代碼示例
- Python pandas.Index.symmetric_difference用法及代碼示例
- Python pandas.Index.slice_locs用法及代碼示例
- Python pandas.Index.value_counts用法及代碼示例
- Python pandas.Index.argmin用法及代碼示例
- Python pandas.Index.is_categorical用法及代碼示例
- Python pandas.Index.to_series用法及代碼示例
- Python pandas.Index.to_numpy用法及代碼示例
- Python pandas.Index.is_object用法及代碼示例
- Python pandas.Index.is_interval用法及代碼示例
- Python pandas.Index.notnull用法及代碼示例
- Python pandas.Index.equals用法及代碼示例
- Python pandas.Index.duplicated用法及代碼示例
- Python pandas.Index.is_monotonic_increasing用法及代碼示例
- Python pandas.Index.min用法及代碼示例
- Python pandas.Index.is_monotonic_decreasing用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Index.sort_values。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。