pandas排序sort方法
收藏
我们可以使用pandas中的sort方法来对表格数据进行快速的排序,从而进行数据分析。我们以只狼人物战力水平作为数据分析对象,数值仅供参考。
import pandas as pd
import numpy as np
df = pd.read_excel('strength.xlsx')
df.index = [1, 0, 2, 3, 4, 5]
df
对数据集进行排序是是常用的数据分析需求之一。pandas提供了按索引标签排序sort_index()和按值排序sort_values()两种排序方法。对于DataFrame,可以根据任意一个轴上的索引标签进行排序。默认顺序排序,也可以设置按倒序排序。
#1、按行索引排序
df.sort_index()
#2、按行索引倒序排序,指定ascending=False即可
df.sort_index(ascending=False)
#3、按列索引排序
df.sort_index(axis=1)
#4、按列索引倒序排序,指定ascending=False
df.sort_index(axis=1, ascending=False)
#5、按某一列取值进行排序,如攻击力
df.sort_values('攻击力', ascending=False)
0
收藏
请登录后评论
赞