df.sort_values() 按照某列排序

Ft 2023-01-02 PM 9℃ 0条

sort_value
sort_values,按照某一列的大小进行排序,(沿任一轴的值排序)

DataFrame.sort_values(by,axis = 0,ascending = True,inplace = False,kind = ' quicksort ',na_position = 'last',ignore_index = False,key = None)

参数:

by:str or list of str,就是要根据哪一列排序的列名,或者是索引名,是str类型,或者是list
axis:{0 or ‘index’, 1 or ‘columns’}, default 0,要排序的轴,如果不记得0、1代表着什么,可以使用index或者columns代替。
ascending:bool or list of bool, default True,按升序还是降序排序。指定多个排序顺序的列表。如果这是布尔列表,则必须与by的长度匹配
inplace:bool, default False
kind:{‘quicksort’, ‘mergesort’, ‘heapsort’}, default ‘quicksort’,选择排序算法
na_position:{‘first’, ‘last’}, default ‘last’,是将控制放在最开始还是最后,默认是最后
ignore_index:bool, default False,如果为True,则结果轴将标记为0、1,…,n-1。
key:callable, optional,在排序之前,将键函数应用于这些值,别是此key函数应被向量化

参数

by:用以排序的列名或行索引。
axis:默认是0,用行还是列排序。axis=0时用行索引排序,axis=1时用列名排序。
ascending:默认是True,升序还是降序。True升序,False降序。
inplace:默认是False,当前操作是否对原数据生效,False不对原始数据生效,Ture生效。
na_position:默认是last,缺失值放开头还是结尾,first放在开头,last放在结尾。
您的大名:
万水千山总是情,给个打赏行不行。 打赏
标签: python

非特殊说明,本博所有文章均为博主原创。

评论啦~