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中的__init__ 、__new__、__call__小结
Apr 25 Python
详细介绍Python中的偏函数
Apr 27 Python
Python实现批量修改文件名实例
Jul 08 Python
Python实现的递归神经网络简单示例
Aug 11 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
Aug 15 Python
Python上下文管理器和with块详解
Sep 09 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
如何使用python把ppt转换成pdf
Jun 29 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
python实现无边框进度条的实例代码
Dec 30 Python
解决pycharm修改代码后第一次运行不生效的问题
Feb 06 Python
python中 .npy文件的读写操作实例
Apr 14 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 特殊字符处理函数
2008/09/05 PHP
hessian 在PHP中的使用介绍
2010/12/13 PHP
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
js返回前一页刷新本页重载页面
2014/07/29 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
微信小程序异步处理详解
2017/11/10 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python Django使用forms来实现评论功能
2016/08/17 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
详解Python打包分发工具setuptools
2019/08/05 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python向图片里添加文字
2019/11/26 Python
pytorch forward两个参数实例
2020/01/17 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
2020/05/11 Python
求职简历中个人的自我评价
2013/12/01 职场文书
大学社团活动策划书
2014/01/26 职场文书
导游个人求职信
2014/04/25 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
逃课检讨书范文
2015/05/06 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
MyBatis 动态SQL全面详解
2021/10/05 MySQL
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS