當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python dask.dataframe.DataFrame.sort_values用法及代碼示例


用法:

DataFrame.sort_values(by, npartitions=None, ascending=True, na_position='last', sort_function=None, sort_function_kwargs=None, **kwargs)

按單列對數據集進行排序。

對並行數據集進行排序需要昂貴的洗牌,通常不推薦。有關實現細節,請參閱set_index

參數

by: string
npartitions: int, None, or ‘auto’

輸出分區的理想數量。如果沒有,使用與輸入相同的值。如果 ‘auto’ 則由內存使用決定。

ascending: bool, optional

升序與降序排序。默認為真。

na_position: {‘last’, ‘first’}, optional

如果 ‘first’ 則將 NaN 放在開頭,如果 ‘last’ 將 NaN 放在末尾。默認為‘last’。

sort_function: function, optional

對底層分區進行排序時使用的排序函數。如果為 None,則默認為 M.sort_values(分區庫的 sort_values 實現)。

sort_function_kwargs: dict, optional

要傳遞給分區排序函數的附加關鍵字參數。默認情況下,提供 by , ascendingna_position

例子

>>> df2 = df.sort_values('x')

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.dataframe.DataFrame.sort_values。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。