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编写分析Python程序性能的工具的教程
Apr 01 Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 Python
python决策树之CART分类回归树详解
Dec 20 Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 Python
Python datetime和unix时间戳之间相互转换的讲解
Apr 01 Python
numpy np.newaxis 的实用分享
Nov 30 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
pycharm 添加解释器的方法步骤
Aug 31 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 Python
利用python做表格数据处理
Apr 13 Python
Python基础知识之变量的详解
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中的日期处理方法集锦
2007/01/02 PHP
php 无极分类(递归)实现代码
2010/01/05 PHP
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
javascript三元运算符用法实例
2015/04/16 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
2017/05/10 Javascript
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
Scrapy的简单使用教程
2017/10/24 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
基于python 二维数组及画图的实例详解
2018/04/03 Python
python numpy格式化打印的实例
2018/05/14 Python
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
python cumsum函数的具体使用
2019/07/29 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
python 最简单的实现适配器设计模式的示例
2020/06/30 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
求职自荐信范文格式
2013/11/29 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
python自动化测试之Selenium详解
2022/03/13 Python
DE1107机评
2022/04/05 无线电