1.sort_values()方法

sort_values(by, axis=0, ascending=True, inplace=False, kind=‘quicksort’, na_position=‘last’)

  • ①axis 如果axis=0,那么by=“列名”; 如果axis=1,那么by=“行名”;
  • ②ascending: True则升序,可以是[True,False],即第一字段升序,第二个降序
  • ③inplace: 是否用排序后的数据框替换现有的数据框 ,True,或者False
  • ④kind: 排序方法
  • ⑤na_position : {‘first’, ‘last’}, default ‘last’,默认缺失值排在最后面

2.具体使用
首先先定义一组Dataframe数据如下:

import pandas as pd
data=[['a','3'],['b','1'],['c','2']]
df=pd.DataFrame(data)
print(df)

输出为:

①对第二列进行降序排列:

df = df.sort_values(by = 1,axis = 0,ascending = False)

输入为:
在这里插入图片描述
②对第二列进行升序排列:

df = df.sort_values(by = 1,axis = 0,ascending = True)

输入为:
在这里插入图片描述

给小哥儿点个赞吧,一起来学习Python小知识!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐