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如何获取列表(List)的中位数
Aug 12 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
python中partial()基础用法说明
Dec 30 Python
解决Tensorflow占用GPU显存问题
Feb 03 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
Apr 26 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
python re的findall和finditer的区别详解
Nov 15 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
用python制作个视频下载器
Feb 01 Python
用Python写一个简易版弹球游戏
Apr 13 Python
Python django中如何使用restful框架
Jun 23 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP循环结构实例讲解
2014/02/10 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
详解Python验证码识别
2016/01/25 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
医学院学生的自我评价分享
2013/11/19 职场文书
护士毕业生自荐信
2014/02/07 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
追悼会答谢词
2015/01/05 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
PHP中->和=>的意思
2021/03/31 PHP