pandas的分组和聚合

import  pandas as pd

path = "文件所在路径\index_name.xlsx"

#读取excel
df = pd.read_excel(path)

#创建空dataframe表
result = pd.DataFrame()

#指标名称为需要分组的列
grouped = df.groupby("指标名称")

# 使用自定义函数聚合列'年份'中的值,并用“;”分隔开
result["年份分布"]= grouped['年份'].agg(lambda x: ';'.join(x.astype(str)))
#保存结果
path1 =  "E:\pythonStudy\Envs\Evn\数组\merged.xlsx"
result.to_excel(path1)

转载一篇精讲:

【财码精华】Pandas—数据分组与聚合 - 知乎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值