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 logging模块学习笔记
May 24 Python
python海龟绘图实例教程
Jul 24 Python
举例详解Python中threading模块的几个常用方法
Jun 18 Python
在Python的Flask框架中验证注册用户的Email的方法
Sep 02 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
Jun 13 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
python实现超市管理系统(后台管理)
Oct 25 Python
Python中__repr__和__str__区别详解
Nov 07 Python
django-crontab实现服务端的定时任务的示例代码
Feb 17 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
python二维图制作的实例代码
Dec 03 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 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/01/22 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
Prototype String对象 学习
2009/07/19 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
通过实例了解Nodejs模块系统及require机制
2020/07/16 NodeJs
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Python对文件操作知识汇总
2016/05/15 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
python判断元素是否存在的实例方法
2020/09/24 Python
python实现三壶谜题的示例详解
2020/11/02 Python
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
怎样自定义一个异常类
2016/09/27 面试题
干部下基层实施方案
2014/03/14 职场文书
校庆活动策划方案
2014/06/05 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
护士年终个人总结
2015/02/13 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python
分析Java中Map的遍历性能问题
2021/06/26 Java/Android
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript