dataframe groupby_python pandas获取groupby之后的数据
上周,有个网友在后台提问,如何获取groupby之后的数据。后来,在网上还真找到了一种解决方法,虽然有点麻烦,但确实实现了。在这里小记录一下,供大家参考:
>>> import pandas as pd
# 原始数据
>>> df = pd.read_excel(r'D:/myExcel/1.xlsx')
>>> dfname math
0 bog 45
1 jiken 67
2 bob 23
3 jiken 34
# groupby之后的数据
>>> dh = df.groupby(['name'])
# 打印之后发现是个对象
>>> dh
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000002B675618F70># 通过勋魂调用发现内部保存了字典形式。key值是groupby列的值,
# value是该值所代表的结果,以dateFrame格式保存
>>> for key,value in dh:print(key)print(value)bobname math
2 bob 23
bogname math
0 bog 45
jikenname math
1 jiken 67
3 jiken 34# 新建一个dataFrame,列名与df保持一致。通过
# 迭代进行行连接。得到结果
>>> ds = pd.DataFrame(columns=df.columns)
>>> for key, value in dh:ds = pd.concat([ds, value])# 哈哈,这样就得到groupby的结果
>>> dsname math
2 bob 23
0 bog 45
1 jiken 67
3 jiken 34
哈哈,以上就是python小工具关于如何获取groupby之后的数据的介绍,其实也并不是多麻烦。增加了两三行代码而已。欢迎关注:python小工具,一起学习python和pandas。
dataframe groupby_python pandas获取groupby之后的数据相关推荐
- php groupby后找最大时间,pandas获取groupby分组里最大值所在的行方法
下面为大家分享一篇pandas获取groupby分组里最大值所在的行方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 pandas获取groupby分组里最大值所在的行方法 如下面这个Da ...
- 【Python练习】如何使用Pandas获取“豆瓣电影”相关数据,并生成Excel表格
使用Python获取"豆瓣电影"相关数据,并生成Excel表格 本文使用了requests和pandas第三方库,对豆瓣电影各相关数据进行爬取,并记录至Excel表格内.但发现存在 ...
- pandas python groupby_Python Pandas与Groupby的条件和
第一组按key1列:In [11]: g = df.groupby('key1') 然后,对于每个组,取key2等于"1"的子dataframe并对data1列求和:In [12] ...
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均、例如,计算某公司的多个店铺每N天(5天)的滚动销售额指数权重移动(滚动)平均
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均(Exponential Moving Average).例如,计算某公司的多个店铺每N天(5 ...
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动最大值(rolling max)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额最大值
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动最大值(rolling max).例如,计算某公司的多个店铺每N天(5天)的滚动销售额最大值 目录
- pandas使用groupby函数计算dataframe每个分组对应的数据行的个数(size of each group in dataframe, rows count of group)
pandas使用groupby函数计算dataframe每个分组对应的数据行的个数(size of each group in dataframe, rows count of group) 目录
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count).例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数 目录
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动标准差(rolling std)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额标准差
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动标准差(rolling std).例如,计算某公司的多个店铺每N天(5天)的滚动销售额标准差 目录
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum).例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和 目录
- pandas使用groupby函数计算dataframe数据中每个分组的滚动统计值(rolling statistics)的语法:例如分组的N天滚动平均值、滚动中位数、滚动最大最小值、滚动加和等
pandas使用groupby函数计算dataframe数据中每个分组的滚动统计值(rolling statistics)的语法:例如分组的N天滚动平均值.滚动中位数.滚动最大最小值.滚动加和等 目录
最新文章
- C++ demo:文本搜索以及'指针的引用'的思考
- 浅谈网络协议(一) 为什么要学网络协议
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- python展开面_python面度对象(属性,类方法,静态方法)
- 【转】PF_RING学习笔记
- python中set函数作用如何自己用代码实现_Python进阶开发之元类编程
- pythonweb开发工作内容_我的第一个python web开发框架(5)——开发前准备工作(了解编码前需要知道的一些常识)...
- 解决UE4 Launcher启动速度极慢的方法
- 还原数据库时不能独占访问
- php里无法找到该网页,thinkphp搭建网站后端,入口文件找不到(无法加载)
- {ResponseInfo:com.qiniu.http.Response@144f47b,status:401, reqId:uwcAAKdVRC2bnUoV, xlog:UP/401, xvia:
- 基于Java实现(APP)智能停车场管理系统【100010044】
- iBeacon距离测量误差有多大
- Cocos实战案例:高手解析《捕鱼达人3》怎样玩3D
- 15高级链接构建策略和技巧,以提高您的SEO
- codeforces 616F Expensive Strings
- 2021-2027全球与中国汽车CMOS图像传感器市场现状及未来发展趋势
- HDU 3068 2017 Multi-University Training Contest - Team 1 1006 Fuction: 循环节+最后一步
- 采用原笔迹电子签名有什么好处
- 滴滴android wear,滴滴出行(com.sdu.didi.psnger) - 6.1.21 - 应用 - 酷安