python sort、sort_index方法代码实例


Posted in Python onMarch 28, 2019

本文实例为大家分享了python sort、sort_index的具体代码,供大家参考,具体内容如下

对Series进行排序

#生成序列obj
obj=pd.Series([4,9,6,20,4],index=['d','a','e','b','c'])
d   4
a   9
e   6
b  20
c   4
dtype: int64

#按obj的索引排序,默认升序,降序可在括号加ascending=False
obj.sort_index()
a   9
b  20
c   4
d   4
e   6
dtype: int64

#按obj的值排序,默认升序
obj.order()
d   4
c   4
e   6
a   9
b  20
dtype: int64

对DataFrame进行排序

#生成frame
frame=pd.DataFrame(pd.Series([3,5,2,6,9,23,12,34,12,15,11,0]).reshape(3,4),columns=['c','f','d','a'],index=['C','A','B'])
  c  f  d  a
C  3  5  2  6
A  9  23 12 34
B  12 15 11 0

#按frame的行索引进行排序
frame.sort_index()
  c  f  d  a
A  9  23 12 34
B  12 15 11 0
C  3  5  2  6

#按frame的列索引进行排序
frame.sort_index(axis=1)
  a  c  d  f
C  6  3  2  5
A  34 9  12 23
B  0  12 11 15

#按frame的一个列或多个列的值进行排序
frame.sort_index(by='a')
  c  f  d  a
B  12 15 11 0
C  3  5  2  6
A  9  23 12 34
frame.sort_index(by=['a','c'])
  c  f  d  a
B  12 15 11 0
C  3  5  2  6
A  9  23 12 34

以上所述是小编给大家介绍的python sort、sort_index方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
python执行子进程实现进程间通信的方法
Jun 02 Python
python语言使用技巧分享
May 31 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
python 项目目录结构设置
Feb 14 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
python 使用raw socket进行TCP SYN扫描实例
May 05 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
Python面试不修改数组找出重复的数字
May 20 Python
详解python selenium 爬取网易云音乐歌单名
Mar 28 #Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 #Python
Django实现单用户登录的方法示例
Mar 28 #Python
pyqt5实现登录界面的模板
May 30 #Python
python实现AES加密和解密
Mar 27 #Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 #Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 #Python
You might like
表格展示无限级分类(PHP版)
2012/08/21 PHP
Laravel框架表单验证详解
2014/09/04 PHP
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
JS正则表达式修饰符global(/g)用法分析
2016/12/27 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
JavaScript判断浏览器版本的方法
2019/11/03 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
Vue实现图书管理小案例
2020/12/03 Vue.js
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
用python批量下载apk
2020/12/29 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
采购部岗位职责
2013/11/24 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
地球上的星星观后感
2015/06/02 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电