pandas数据清洗:案例详解 sort_index 排序、sort_values 排序、rank排名
1 三种排序函数对比
函数 | 简介 |
---|---|
df.sort_index | 对索引和列名排序 |
df.sort_values | 对表格内数值排序 |
df.rank | 对表格内数值排名(名次) |
1.1 构建实验数据
data = [[1,2,3]
,[4,5,6]
,[7,8,9]]
df = pd.DataFrame(data=data
,index=['z','x','y']
,columns=['C','A','B']
)
df
2 sort_index函数对索引和列名进行排序
2.1 sort_index函数参数简介
df.sort_index(axis=0
,ascending=True
,inplace=False)
参数 | 简介 |
---|---|
axis | 0:表示对索引进行排序;1表示对列进行排序 |
ascending | True:表示正序;False表示倒序 |
inplace | 是否用新生成的列表替换原列表 |