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实现计算倒数的方法
Jul 11 Python
python制作爬虫并将抓取结果保存到excel中
Apr 06 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
使用Python写CUDA程序的方法
Mar 27 Python
使用python实现ANN
Dec 20 Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
JupyterNotebook 输出窗口的显示效果调整方法
Apr 13 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
Python实现爬取并分析电商评论
Jun 19 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 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使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
使用PHPWord生成word文档的方法详解
2019/06/06 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
js猜数字小游戏的简单实现代码
2013/07/02 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
解决Python中由于logging模块误用导致的内存泄露
2015/04/23 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
欧铁通票官方在线销售网站:Eurail.com
2017/10/14 全球购物
前厅收银主管岗位职责
2014/02/04 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
英语系本科生求职信
2014/07/15 职场文书
日语系毕业求职信
2014/07/27 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
五好家庭事迹材料
2014/12/20 职场文书
保研推荐信范文
2015/03/25 职场文书
党支部工作总结2015
2015/04/01 职场文书