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通过递归遍历出集合中所有元素的方法
Feb 25 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
python好玩的项目—色情图片识别代码分享
Nov 07 Python
python如何统计序列中元素
Jul 31 Python
Pandas 对Dataframe结构排序的实现方法
Apr 10 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
python制作mysql数据迁移脚本
Jan 01 Python
用python3 返回鼠标位置的实现方法(带界面)
Jul 05 Python
对Django中内置的User模型实例详解
Aug 16 Python
Python实现数值积分方式
Nov 20 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
Apr 08 Python
基于opencv实现简单画板功能
Aug 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中Socket创建与监听实现方法
2015/01/05 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
javascript格式化json显示实例分析
2015/04/21 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Python 的类、继承和多态详解
2017/07/16 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
Python自定义一个异常类的方法
2019/06/27 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
python tkinter canvas使用实例
2019/11/04 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Python unittest框架操作实例解析
2020/04/13 Python
Python代码注释规范代码实例解析
2020/08/14 Python
互动出版网:专业书籍
2017/03/21 全球购物
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
实体的生命周期
2013/08/31 面试题
网络教育自我鉴定
2013/11/01 职场文书
分层教学实施方案
2014/03/19 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android