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 28 Python
python实现简单ftp客户端的方法
Jun 28 Python
Python解析最简单的验证码
Jan 07 Python
django使用html模板减少代码代码解析
Dec 12 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
pandas Dataframe行列读取的实例
Jun 08 Python
Python 处理图片像素点的实例
Jan 08 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
python实现静态服务器
Sep 05 Python
pytorch实现保证每次运行使用的随机数都相同
Feb 20 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 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下通过file_get_contents的代理使用方法
2011/02/16 PHP
php Rename 更改文件、文件夹名称
2011/05/24 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
另一个javascript小测验(代码集合)
2011/07/27 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
python正则表达式之对号入座篇
2018/07/24 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
德国香水、化妆品和护理产品网上商店:Parfumdreams
2018/09/26 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
助人为乐模范事迹材料
2014/06/02 职场文书
趣味运动会开幕词
2015/01/28 职场文书
财务总监岗位职责
2015/02/03 职场文书
《圆的周长》教学反思
2016/02/17 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis