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实现的一个自动售饮料程序代码分享
Aug 25 Python
Python多线程编程简单介绍
Apr 13 Python
对python的文件内注释 help注释方法
May 23 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
python实现石头剪刀布程序
Jan 20 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
Python安装与卸载流程详细步骤(图解)
Feb 20 Python
python实现交并比IOU教程
Apr 16 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
Jan 12 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 Python
Python图片处理之图片裁剪教程
May 27 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
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
Prototype Selector对象学习
2009/07/23 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
python数字图像处理之高级滤波代码详解
2017/11/23 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python面向对象之类和实例用法分析
2019/06/08 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
Python编写打字训练小程序
2019/09/26 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
小学见习报告
2014/10/31 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS