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 mysqldb连接数据库
Mar 16 Python
Python代码的打包与发布详解
Jul 30 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
python中异常报错处理方法汇总
Nov 20 Python
python学习必备知识汇总
Sep 08 Python
python中闭包Closure函数作为返回值的方法示例
Dec 17 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
python @classmethod 的使用场合详解
Aug 23 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
scrapy头部修改的方法详解
Dec 06 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
Feb 07 Python
如何使用pdb进行Python调试
Jun 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
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
学习Angularjs分页指令
2016/07/01 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
微信小程序实现简单评论功能
2018/11/28 Javascript
javascript 内存模型实例详解
2020/04/18 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
在Python中关于中文编码问题的处理建议
2015/04/08 Python
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
Python表示矩阵的方法分析
2017/05/26 Python
《Python学习手册》学习总结
2018/01/17 Python
python web基础之加载静态文件实例
2018/03/20 Python
python生成lmdb格式的文件实例
2018/11/08 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
年终总结会议主持词
2014/03/17 职场文书
2014年母亲节寄语
2014/05/07 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
家长学校培训材料
2014/08/20 职场文书
2015年教师节活动总结
2015/03/20 职场文书
小学生家长意见
2015/06/03 职场文书
bootstrapv4轮播图去除两侧阴影及线框的方法
2022/02/15 HTML / CSS