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访问纯真IP数据库的代码
May 19 Python
python根据文件大小打log日志
Oct 09 Python
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
python中getaddrinfo()基本用法实例分析
Jun 28 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
如何优雅地改进Django中的模板碎片缓存详解
Jul 04 Python
Python DataFrame.groupby()聚合函数,分组级运算
Sep 18 Python
详解Python 函数如何重载?
Apr 23 Python
python超时重新请求解决方案
Oct 21 Python
基于Python爬取爱奇艺资源过程解析
Mar 02 Python
python批量处理多DNS多域名的nslookup解析实现
Jun 28 Python
python 基于selectors库实现文件上传与下载
Dec 31 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作为Shell脚本语言使用
2006/10/09 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP中的Memcache详解
2014/04/05 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
vuejs如何配置less
2017/04/25 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
儿童编程python入门
2018/05/08 Python
Python异常处理知识点总结
2019/02/18 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python实现文法左递归的消除方法
2020/05/22 Python
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
大课间活动实施方案
2014/03/06 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
党小组意见范文
2015/06/08 职场文书
golang中的struct操作
2021/11/11 Golang
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js