pandas 按照特定顺序输出的实现代码

作者:kate-jiang 时间:2023-02-04 19:35:17 

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 按照特定顺序输出的实现代码网站的支持!

来源:https://blog.csdn.net/Guo_ya_nan/article/details/80989067

标签:pandas,顺序,输出
0
投稿

猜你喜欢

  • SQL参数化查询的另一个理由 命中执行计划

    2012-08-21 10:31:16
  • Linux下MySQL多实例部署及安装指南

    2024-01-21 10:49:28
  • Python基于Opencv来快速实现人脸识别过程详解(完整版)

    2023-09-06 17:04:25
  • FSO中的SubFolders 属性介绍

    2008-01-05 13:57:00
  • python 装饰器重要在哪

    2023-12-30 12:13:29
  • 详解使用vue脚手架工具搭建vue-webpack项目

    2024-05-21 10:29:19
  • 最新idea2021注册码永久激活(激活到2100年)

    2023-06-21 01:42:42
  • asp如何读取服务器上的驱动器?

    2009-11-18 20:50:00
  • PHP的mysqli_stmt_init()函数讲解

    2023-06-08 05:04:51
  • asp.net和php的区别点总结

    2024-06-07 15:45:59
  • MSSQL数据库排序规则如何更改

    2023-07-01 11:09:58
  • vscode 一键规范代码格式的实现

    2022-01-14 17:24:53
  • macOS M1(AppleSilicon) 安装TensorFlow环境

    2022-05-26 04:03:34
  • php+mysql开发的最简单在线题库(在线做题系统)完整案例

    2023-08-21 20:03:14
  • 跟老齐学Python之赋值,简单也不简单

    2021-03-09 22:44:14
  • Pytorch mask-rcnn 实现细节分享

    2021-10-20 01:31:38
  • 数学公式“四又二分之一”

    2009-01-14 20:03:00
  • 如何将yolov5中的PANet层改为BiFPN详析

    2023-08-12 18:08:38
  • Python装饰器实现几类验证功能做法实例

    2023-11-11 18:09:30
  • SQL Server误区30日谈 第5天 AWE在64位SQL SERVER中必须开启

    2024-01-17 15:25:36
  • asp之家 网络编程 m.aspxhome.com