python 将excel 多行进行分组合并

python 复制代码
def exc():
    """# 需要用到分组的概念:将角色和业务单据的进行分组,结果合并为一行"""
    df = pd.read_excel('test33.xlsx')
    # 设置需要分组的字段
    cols = ['姓名', '科目']
    #agg() 其中的参数字段为之后输出的表格中的列字段
    df = df.groupby(cols).agg({'姓名': 'first', '科目': 'first', '成绩': lambda x: ','.join(x.astype(str)), }).reset_index(
        drop=True) 
    print(df)
    df.to_excel('res.xlsx', index=False)
相关推荐
施棠海4 分钟前
多 Agent 团队编排系统的设计与实测:agent-workflow
python·ai·架构
asdzx675 分钟前
Python 实现从 URL 在线下载 PDF 文档教程
python·pdf
Bruce_Liuxiaowei11 分钟前
元组与具名元组:把「第 3 个字段」变成「price」
数据结构·python·语法·元组
___波子 Pro Max.14 分钟前
pip 管库,pipx 管工具:Python 依赖隔离的正确姿势
python
新鲜势力呀19 分钟前
PHP 实战:第三方接口经常超时怎么办?从API调用优化到服务稳定性完整方案
开发语言·php
Data-Miner21 分钟前
能处理Excel表的AI怎么选?脚本能复用,一次买断后期不烧 token
大数据·人工智能·excel
艾莉丝努力练剑23 分钟前
【AI大模型接入SDK】ChatSDK:CMake构建静态库完整实现
java·开发语言·网络·c++·人工智能·学习·sdk
haerapi24 分钟前
仓库拣货路线不只靠最短边:S 形启发式的反例记录
android·开发语言·javascript
时间的拾荒人35 分钟前
Qt 显示类控件详解:从 QLabel 到 QCalendarWidget 的实战指南
开发语言·qt·面试
.道阻且长.40 分钟前
C++11 :右值引用的作用,引用折叠和完美转发
java·开发语言·c++