Python中的groupby分组功能的实例代码


Posted in Python onJuly 11, 2018

pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性:

代码示例:

import pandas as pd
A=pd.DataFrame([['Beijing',1.68,2300,'city','Yes'],['Tianjin',1.13,1293,'city','Yes'],['Shaanxi',20.56,3732,'Province','Yes'],['Hebei',18.77,7185,'Province','No'],['Qinghai',72,560,'Province','No']],columns=['Name','Area','Population','Administrative_level','Have 985'])
for name,group in A.groupby('Administrative_level'):
  print(name)
  print(group)
for name,group in A.groupby(['Administrative_level','Have 985']):
  print(name)
  print(group)

先产生一个dataframe,如表所示

Name Area Population Administrative_level Have 985
Beijing 1.68 2300 city Yes
Tianjin 1.13 1293 city Yes
Shaanxi 20.56 3732 Province Yes
Hebei 18.77 7185 Province No
Qinghai 72 560 Province No

先按照行政级别一个属性划分,再按照行政级别和是否有985高校两个属性划分,结果如下:

Python中的groupby分组功能的实例代码

总结

以上所述是小编给大家介绍的Python中的groupby分组功能的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python制作爬虫采集小说
Oct 25 Python
你应该知道的python列表去重方法
Jan 17 Python
python的exec、eval使用分析
Dec 11 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
对django xadmin自定义菜单的实例详解
Jan 03 Python
Python2与Python3的区别实例分析
Apr 11 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
keras 多任务多loss实例
Jun 22 Python
python中的错误如何查看
Jul 08 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
python中实现字符串翻转的方法
Jul 11 #Python
Python3.7中安装openCV库的方法
Jul 11 #Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 #Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 #Python
python 对txt中每行内容进行批量替换的方法
Jul 11 #Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 #Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 #Python
You might like
德劲1104的电路分析与改良
2021/03/01 无线电
php cookies中删除的一般赋值方法
2011/05/07 PHP
PHP类型约束用法示例
2016/09/28 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
AngularJs 动态加载模块和依赖
2016/09/15 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
绿化先进工作者事迹材料
2014/01/30 职场文书
道德模范先进事迹
2014/02/14 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
人事文员岗位职责
2015/02/04 职场文书
机关工会工作总结2015
2015/05/26 职场文书
养成教育工作总结
2015/08/13 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis