如何修改聚合后的数据的index
>>> import pandas as pd
>>> data=pd.DataFrame({'name':['x','y','x','y','z'],'sex':['f','m','f','f','m'],'age':[25,26,45,67,30]})
>>> dataname sex age
0 x f 25
1 y m 26
2 x f 45
3 y f 67
4 z m 30
此时我们可以看到‘name'为该dataframe的index
>>> data.groupby(['name']).agg(age_sum = ('age','sum'),age_mean=('age','mean'))age_sum age_mean
name
x 70 35.0
y 93 46.5
z 30 30.0
在聚合计算后面加上一个reset_index()就可以了,是不是很easy。因为When we reset the index, the old index is added as a column, and a new sequential index is used
>>> data.groupby(['name']).agg(age_sum = ('age','sum'),age_mean=('age','mean')).reset_index()name age_sum age_mean
0 x 70 35.0
1 y 93 46.5
2 z 30 30.0
如何修改聚合后的数据的index相关推荐
- 程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据。...
程序通过定义学生结构体变量,存储学生的学号.姓名和3门课的成绩.函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据.例如,若b所指变量t中的学号.姓名和三门课的成 ...
- 从配置文件(*.config)读到内存中,手动修改配置文件后,内存中数据改变问题.
某些情况,我们把数据信息存储在*.xml或*.config文件中,存储在*.config中会比较安全,发布的程序,浏览器不会打开*.config文件,但是*.xml会在浏览器中呈现. 使用.confi ...
- cocos2d-LUA逆向之修改客户端app,实时获取app解密后通信数据
本文中,将以宝博.apk为例.基于前面 解密lua脚本与 解密lua资源,我们为实现修改客户端app,实时获取app解密后通信数据,应分析修改app端的lua脚本,然后按原app加密方式打包修改后的l ...
- 变更数据推送java_idea 团队成员修改工程后push推送
idea 团队成员修改工程后push推送 当团队成员修改了工程后,可以进行commit和push操作: 比如我们代码里,加了一段输出: 我们先把项目提交到本地库: 右击项目 -> Git -&g ...
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
- Kafka 不停机修改某一个topic数据保存时间
查看topic信息 ./kafka-topics.sh --describe --zookeeper zk:2181 --topic topicName25/03/08 16:05:29 INFO z ...
- 计算机中用函数排序,编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出。...
编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出. 重赏重赏 更新时间:2019-05-06 04:06 最满意答案 #include ...
- Composite 聚合——Elasticsearch 聚合后分页新实现
1.聚合后分页应用场景 在常规检索的基础上,用户期望返回基于特定字段的聚合结果,且用户期望分页查看检索和聚合结果. 如下图所示:以2020东京奥运会热点新闻亚洲飞人"苏炳添"为例, ...
- 【MySQL】修改配置后,重启MySQL报错[ERROR] The server quit without updating PID file
问题: 在没有修改配置时,MySQL启动正常: 错1:修改配置后MySQL启动不了,报错: [root@localhost mysql]# service mysql restart Starting ...
最新文章
- LINUX 基础命令 一
- pandas生成新的累积连乘数据列(cumprod)、pandas生成新的累积连乘cumprod数据列(数据列中包含NaN的情况)、pandas计算整个dataframe的所有数据列的累积连乘
- tensorflow 张量维度变化
- linux(Ubuntu)查看环境变量指向的路径
- jquery append 动态添加的元素事件on 不起作用的解决方案
- mysql中对比月_详解Mysql中日期比较大小的方法
- 【推荐实践】模型化召回在陌陌社交推荐的探索和应用.pdf(附下载链接)
- 异常关闭MyEclipse 8.6后,不能重启
- ( 科来网络分析系统 )简单的抓包步骤,具体的后面文章说
- 蓝领ERP:谁在坚守,谁在逃跑(转)
- 山西省忻州市水泥厂能耗监测系统的设计与应用
- MindManager思维导图软件中如何下载使用行业分析模板教程分享
- cf1677C. Tokitsukaze and Two Colorful Tapes(div1)
- fedora13中安装五笔
- 1059604-93-1,m-PEG13-Ms甲磺酸基是亲核取代反应的良好离开基
- 计算机应用文摘版面费,数值计算与计算机应用发表论文期刊级别
- OpenCV 计算运行时间(us,ms,s)
- C++练习:编写程序实现歌唱大赛选手成绩计算功能
- 基于 Vue JS、Element UI、Nuxt JS的项目PC端前端手册
- mysql grant reload,MySQL执行GRANT命令时报错ERROR 1045解决办法
热门文章
- idea运行项目出现 Module was compiled with an incompatible version of Kotlin的解决方案
- (1-cosx)/(x^2)从负无穷到正无穷的积分怎么求?
- 印象笔记卸载不完全导致重装失败解决方法
- go xorm 最简操作
- java.lang.OutOfMemoryError: Java heap space内存溢出解决方案
- 软件测试生命周期——需求分析、测试计划、测试用例设计、测试执行和测试评估
- Linux MQ中间件/var/mqm文件系统结构与错误日志分析
- 访问学者初到加拿大需要怎么做?
- ajax栅格数据库图片,可拖动网格图片插件-DRAGGABLE IMAGE BOXES GRID
- 各国及牛叉公司组织架构图(Organization Chart)