dataframe排序中sort_values方法的使用---(超级详细)

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)

输出为:
dataframe排序中sort_values方法的使用---(超级详细)

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

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

输入为:
dataframe排序中sort_values方法的使用---(超级详细)
②对第二列进行升序排列:

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

输入为:
dataframe排序中sort_values方法的使用---(超级详细)

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

上一篇:np.stack() 堆叠一维数组时用法


下一篇:pandas库入门基础