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中实现定制类的特殊方法总结
Sep 28 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python使用Redis实现作业调度系统(超简单)
Mar 22 Python
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
python3.5 email实现发送邮件功能
May 22 Python
Python Django基础二之URL路由系统
Jul 18 Python
Django中使用CORS实现跨域请求过程解析
Aug 05 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
Apr 27 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 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实现随机显示图片方法汇总
2015/05/21 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
Yii框架批量插入数据扩展类的简单实现方法
2017/05/23 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
javascript 常用功能总结
2012/03/18 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue实现扫码功能
2020/01/17 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
Win8下python3.5.1安装教程
2020/07/29 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python实现图片九宫格分割
2021/03/07 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
小学新学期教师寄语
2014/01/18 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
转让协议书
2015/01/27 职场文书
西柏坡导游词
2015/02/05 职场文书
导师工作推荐信
2015/03/27 职场文书
表扬信范文
2015/05/04 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
纯html+css实现打字效果
2021/08/02 HTML / CSS
SONY600GR,国产收音机厂商永远的痛
2022/04/05 无线电