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 描述符(Descriptor)入门
Nov 20 Python
Python使用filetype精确判断文件类型
Jul 02 Python
Python实现Logger打印功能的方法详解
Sep 01 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Python3 修改默认环境的方法
Feb 16 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
pymysql 开启调试模式的实现
Sep 24 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
浅谈matplotlib默认字体设置探索
Feb 03 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
php微信公众平台开发类实例
2015/04/01 PHP
php中file_exists函数使用详解
2015/05/08 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
实例浅析js的this
2016/12/11 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
React学习笔记之高阶组件应用
2018/06/02 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
Python基础知识点 初识Python.md
2019/05/14 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
Tensorflow 实现释放内存
2020/02/03 Python
个人简历自我评价
2014/01/06 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
美术教师岗位职责
2014/03/18 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
apache基于端口创建虚拟主机的示例
2021/04/22 Servers
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python