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使用nntp读取新闻组内容的方法
May 08 Python
深入解读Python解析XML的几种方式
Feb 16 Python
深入浅出学习python装饰器
Sep 29 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
Tensorflow 实现修改张量特定元素的值方法
Jul 30 Python
Django之路由层的实现
Sep 09 Python
python 哈希表实现简单python字典代码实例
Sep 27 Python
python数据预处理方式 :数据降维
Feb 24 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
Python greenlet和gevent使用代码示例解析
Apr 01 Python
python 贪心算法的实现
Sep 18 Python
python用tkinter实现一个gui的翻译工具
Oct 26 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中的常用函数回顾
2013/07/11 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
javascript每日必学之循环
2016/02/19 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
2017/09/18 NodeJs
JavaScript登录验证基础教程
2017/11/01 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
python超简单解决约瑟夫环问题
2015/05/12 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
Python使用django搭建web开发环境
2017/06/09 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
如何利用python web框架做文件流下载的实现示例
2020/06/02 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
滞留工资返还协议书
2014/10/19 职场文书
机关干部四风问题自我剖析及整改措施
2014/10/26 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏