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程序与服务器连接的WSGI接口
Apr 29 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
Django 前后台的数据传递的方法
Aug 08 Python
python验证码识别实例代码
Feb 03 Python
深入理解Django的中间件middleware
Mar 14 Python
python中hasattr()、getattr()、setattr()函数的使用
Aug 16 Python
Python Pandas对缺失值的处理方法
Sep 27 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
Python Opencv实现单目标检测的示例代码
Sep 08 Python
Python超简单容易上手的画图工具库推荐
May 10 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
详解Python+OpenCV绘制灰度直方图
Mar 22 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重定向的三种方法分享
2012/02/22 PHP
PHP数组去重比较快的实现方式
2016/01/19 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
js格式化货币数据实现代码
2013/09/04 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
js断点调试经验分享
2017/12/08 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
介绍Python中内置的itertools模块
2015/04/29 Python
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
python实现祝福弹窗效果
2019/04/07 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
浅析Django中关于session的使用
2019/12/30 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
简历中自我评价分享
2013/10/09 职场文书
高三自我鉴定
2013/10/23 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python
python​格式化字符串
2022/04/20 Python