pandas-排序

介绍

根据指定的列进行排序,相当于 SQL 中的 order by 功能

根据索引排序

按行或按列的索引进行排序

声明

sort_index(axis=0, ascending=True)

参数:

  • axis:按行或按列的索引进行排序,默认为 0,表示
  • ascending:默认为 True,表示正序;False 表示倒序

根据某列排序

声明

sort_values(by,ascending=True)

参数:

  • by:指定按某列进行排序
  • ascending:默认为 True,表示正序;False 表示倒序

例子

import pandas as pd
df=pd.read_csv(r'./titanic_train.csv')


# 按照年龄从小到大排序
df2 = df.sort_values(by = 'Age')
print(df2['Age'])


# 按照年龄从大到小排序
df3 = df.sort_values(by = 'Age',ascending=False)
print(df3['Age'])

原文出处:https://malaoshi.top/show_1IX5K0lOOhM5.html