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编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
Python提取支付宝和微信支付二维码的示例代码
Feb 15 Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
python实现回旋矩阵方式(旋转矩阵)
Dec 04 Python
Python读取表格类型文件代码实例
Feb 17 Python
Keras使用ImageNet上预训练的模型方式
May 23 Python
python小白学习包管理器pip安装
Jun 09 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
Jun 11 Python
Python内置数据类型中的集合详解
Mar 18 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
Apr 02 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
二十行语句实现从Excel到mysql的转化
2006/10/09 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python协程的用法和例子详解
2017/09/09 Python
实例讲解Python3中abs()函数
2019/02/19 Python
基于python实现对文件进行切分行
2020/04/26 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
外国人聘用意向书
2014/04/01 职场文书
团支部建设方案
2014/05/02 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
开学第一周总结
2015/07/16 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python
Python利用capstone实现反汇编
2022/04/06 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技