pandas 按照特定顺序输出的实现代码


Posted in Python onJuly 10, 2018

df.groupby() 之后按照特定顺序输出,方便后续作图,或者跟其他df对比作图。

## 构造 pd.DataFrame
patient_id = ['71835318256532',
 '87791375711',
 '66979212649388',
 '46569922967175',
 '998612492555522',
 '982293214194',
 '89981833848',
 '17912315786975',
 '4683495482494',
 '1484143378533',
 '56866972273357',
 '7796319285658',
 '414462476158336',
 '449519578512573',
 '61826664459895']
week = ['tuesday',
 'tuesday',
 'wednesday',
 'monday',
 'tuesday',
 'monday',
 'friday',
 'tuesday',
 'monday',
 'friday',
 'saturday',
 'thursday',
 'wednesday',
 'thursday',
 'wednesday']
d = {'patient_id': patient_id, 'week':week}
test = pd.DataFrame(data=d)
## 聚类计数
test.groupby('week')['patient_id'].count()
## output
week
friday  2
monday  3
saturday  1
thursday  2
tuesday  4
wednesday 3
Name: patient_id, dtype: int64
## 按照特定顺序输出
ind = ['monday','tuesday','wednesday','thursday','friday','saturday']
test.groupby('week')['patient_id'].count()[ind]
## output
week
monday  3
tuesday  4
wednesday 3
thursday  2
friday  2
saturday  1
Name: patient_id, dtype: int64

作图效果如下

test.groupby('week')['patient_id'].count().plot(kind='bar');

pandas 按照特定顺序输出的实现代码

ind = ['monday','tuesday','wednesday','thursday','friday','saturday']
test.groupby('week')['patient_id'].count()[ind].plot(kind='bar');

pandas 按照特定顺序输出的实现代码

总结

以上所述是小编给大家介绍的pandas 按照特定顺序输出的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python通过urllib2获取带有中文参数url内容的方法
Mar 13 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
Apr 08 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
Python利用splinter实现浏览器自动化操作方法
May 11 Python
彻底理解Python中的yield关键字
Apr 01 Python
PyQt5 加载图片和文本文件的实例
Jun 14 Python
代码实例讲解python3的编码问题
Jul 08 Python
Python制作词云图代码实例
Sep 09 Python
Python终端输出彩色字符方法详解
Feb 11 Python
python异常处理之try finally不报错的原因
May 18 Python
Python如何实现的二分查找算法
May 27 Python
Python如何输出警告信息
Jul 30 Python
Python OpenCV处理图像之图像直方图和反向投影
Jul 10 #Python
Python中 map()函数的用法详解
Jul 10 #Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 #Python
Python OpenCV处理图像之图像像素点操作
Jul 10 #Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 #Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 #Python
Python使用cx_Freeze库生成msi格式安装文件的方法
Jul 10 #Python
You might like
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
JavaScript类和继承 constructor属性
2010/03/04 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
Vue实现随机验证码功能
2020/12/29 Vue.js
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
python实现TF-IDF算法解析
2018/01/02 Python
python3.4爬虫demo
2019/01/22 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
python 使用openpyxl读取excel数据
2021/02/18 Python
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
义和团口号
2014/06/17 职场文书
合作意向协议书
2015/01/29 职场文书
全国助残日活动总结
2015/05/11 职场文书
酒店员工手册范本
2015/05/14 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
Redis基本数据类型String常用操作命令
2022/06/01 Redis