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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐