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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
python3实现windows下同名进程监控
Jun 21 Python
python解决字符串倒序输出的问题
Jun 25 Python
Python查找第n个子串的技巧分享
Jun 27 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
python实现飞机大战项目
Mar 11 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
python3实现无权最短路径的方法
May 12 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
详解如何在云服务器上部署Laravel
2017/06/30 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
JS event使用方法详解
2008/04/28 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
jQuery中prepend()方法用法实例
2014/12/25 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
jquery实现点击弹出对话框
2020/02/08 jQuery
微信小程序实现首页弹出广告
2020/12/03 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python中subprocess的简单使用示例
2015/07/28 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
Python Socket编程详细介绍
2017/03/23 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
Django celery异步任务实现代码示例
2020/11/26 Python
超市总经理岗位职责
2014/02/02 职场文书
网吧最新创业计划书范文
2014/03/27 职场文书
闭幕式主持词
2014/04/02 职场文书
图书馆标语
2014/06/19 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
经典导游欢迎词
2015/01/26 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB