首页 炼丹房 帖子详情
pandas排序sort方法
收藏
快速回复
炼丹房 问答学习资料新手上路 444 1
pandas排序sort方法
收藏
快速回复
炼丹房 问答学习资料新手上路 444 1

我们可以使用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
收藏
回复
全部评论(1)
时间顺序
Zidane
#2 回复于2022-09

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户