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 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
Python getopt模块处理命令行选项实例
May 13 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Python 模拟登陆的两种实现方法
Aug 10 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
selenium2.0中常用的python函数汇总
Aug 05 Python
详解django中Template语言
Feb 22 Python
Python 程序员必须掌握的日志记录
Aug 17 Python
python - timeit 时间模块
Apr 06 Python
Python中for后接else的语法使用
May 18 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
解决CodeIgniter伪静态失效
2014/06/09 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
PHP Cli 模式设置进程名称的方法
2019/06/12 PHP
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
AngularJS实现注册表单验证功能
2017/10/16 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
简单分析js中的this的原理
2019/08/31 Javascript
Python数据库的连接实现方法与注意事项
2016/02/27 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
python调用百度REST API实现语音识别
2018/08/30 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
HTML5中canvas中的beginPath()和closePath()的重要性
2018/08/24 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
世界最大的票务市场:viagogo
2017/02/16 全球购物
音乐专业自荐信
2014/02/07 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
体育个人工作总结
2015/02/09 职场文书
举起手来观后感
2015/06/09 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
创业计划书之水果店
2019/07/18 职场文书