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 返回汉字的汉语拼音
Feb 27 Python
python访问纯真IP数据库的代码
May 19 Python
Python bsddb模块操作Berkeley DB数据库介绍
Apr 08 Python
Python批量修改文本文件内容的方法
Apr 29 Python
Python实现的科学计算器功能示例
Aug 04 Python
python利用正则表达式搜索单词示例代码
Sep 24 Python
机器学习10大经典算法详解
Dec 07 Python
python 调用有道api接口的方法
Jan 03 Python
Django app配置多个数据库代码实例
Dec 17 Python
django2.2 和 PyMySQL版本兼容问题
Feb 17 Python
python获取栅格点和面值的实现
Mar 10 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 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
不用GD库生成当前时间的PNG格式图象的程序
2006/10/09 PHP
php 操作调试的方法
2012/07/12 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
一张表搞清楚php is_null、empty、isset的区别
2015/07/07 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
Laravel 队列使用的实现
2019/01/08 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
javascript 正则表达式相关应介绍
2012/11/27 Javascript
JS定时器实例
2013/04/17 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
Python实时获取cmd的输出
2015/12/13 Python
tensorflow更改变量的值实例
2018/07/30 Python
Python正则表达式匹配和提取IP地址
2019/06/06 Python
python程序变成软件的实操方法
2019/06/24 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
Python异常继承关系和自定义异常实现代码实例
2020/02/20 Python
python使用Thread的setDaemon启动后台线程教程
2020/04/25 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
保护环境倡议书300字
2014/05/19 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript
MySQL去除密码登录告警的方法
2022/04/20 MySQL