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求crc32值的方法
Oct 05 Python
Python开发常用的一些开源Package分享
Feb 14 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
Jul 06 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
Python交互环境下实现输入代码
Jun 22 Python
Django重置migrations文件的方法步骤
May 01 Python
python多进程下的生产者和消费者模型
May 07 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
python自动提取文本中的时间(包含中文日期)
Aug 31 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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模拟HTTP认证
2006/10/09 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
19个Android常用工具类汇总
2014/12/30 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
深入浅析JavaScript中的作用域和上下文
2016/03/26 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
Vue使用vue-cli创建项目
2017/09/01 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
2019/02/15 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
python中map()函数的使用方法示例
2017/09/29 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
windows下python安装小白入门教程
2018/09/18 Python
Python对excel文档的操作方法详解
2018/12/10 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
Python日志器使用方法及原理解析
2020/09/27 Python
python接口自动化框架实战
2020/12/23 Python
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
努力工作保证书
2015/02/28 职场文书
通用员工手册范本
2015/05/14 职场文书
入党介绍人意见2015
2015/06/01 职场文书