pandas按照列的值排序(某一列或者多列)


Posted in Python onDecember 13, 2020

按照某一列排序

d = {'A': [3, 6, 6, 7, 9], 'B': [2, 5, 8, 0, 0]}
df = pd.DataFrame(data=d)
print('排序前:\n', df)
'''
排序前:
 A B
0 3 2
1 6 5
2 6 8
3 7 0
4 9 0
'''
res = df.sort_values(by='A', ascending=False)
print('按照A列的值排序:\n', res)
'''
按照A列的值排序:
 A B
4 9 0
3 7 0
1 6 5
2 6 8
0 3 2
'''

按照多列排序

d = {'A': [3, 6, 6, 7, 9], 'B': [2, 5, 8, 0, 0]}
df = pd.DataFrame(data=d)
print('排序前:\n', df)
'''
排序前:
 A B
0 3 2
1 6 5
2 6 8
3 7 0
4 9 0
'''
res = df.sort_values(by=['A', 'B'], ascending=[False, False])
print('按照A列B列的值排序:\n', res)
'''
按照A列B列的值排序:
 A B
4 9 0
3 7 0
2 6 8
1 6 5
0 3 2
'''

到此这篇关于pandas按照列的值排序(某一列或者多列)的文章就介绍到这了,更多相关pandas 列值排序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
介绍Python的Django框架中的QuerySets
Apr 20 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
将python代码和注释分离的方法
Apr 21 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 Python
python实现多进程通信实例分析
Sep 01 Python
python模拟斗地主发牌
Apr 22 Python
python小白切忌乱用表达式
May 29 Python
Python接口自动化测试的实现
Aug 28 Python
python 怎样进行内存管理
Nov 10 Python
python re的findall和finditer的区别详解
Nov 15 Python
这样写python注释让代码更加的优雅
Jun 02 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
Dec 13 #Python
pandas抽取行列数据的几种方法
Dec 13 #Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 #Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 #Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 #Python
Pandas DataFrame求差集的示例代码
Dec 13 #Python
pandas实现导出数据的四种方式
Dec 13 #Python
You might like
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
2011/07/04 Javascript
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
2012/03/14 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
vue滚动tab跟随切换效果
2020/06/29 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
2020/02/12 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
python通过索引遍历列表的方法
2015/05/04 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
Python 从attribute到property详解
2020/03/05 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
python中封包建立过程实例
2021/02/18 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
西式婚礼证婚词
2014/01/12 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
工程进度款催款函
2015/06/24 职场文书
商场广播稿范文
2015/08/19 职场文书
初中团支书竞选稿
2015/11/21 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis