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)
相关推荐
MATLAB代码顾问3 分钟前
Python NumPy数值计算核心指南
开发语言·python·numpy
FBI HackerHarry浩7 分钟前
修改Pycharm2023.2.5连接数据库创建的SQL文件保存的默认位置
python·pycharm
老徐聊GEO8 分钟前
AI搜索获客:亲测有效的实践案例分享
大数据·人工智能·python
只做人间不老仙8 分钟前
C++ grpc 拦截器示例学习
开发语言·c++·学习
踏着七彩祥云的小丑10 分钟前
Go学习第7天:Map集合 + 递归函数 + 类型转换
开发语言·学习·golang·go
何以解忧,唯有..12 分钟前
Go语言变量的声明方式详解
开发语言·后端·golang
HKkuaidou13 分钟前
基于深度学习的药用草本植物识别系统
pytorch·python·深度学习·resnet
半夜燃烧的香烟18 分钟前
springboot3.0 集成minio上传文件,支持多个桶名
java·开发语言·spring boot
不会C语言的男孩20 分钟前
Linux 系统编程 · 第 1 章:Linux 系统概述
c语言·开发语言
码云骑士30 分钟前
05-Python字典底层原理-Hash表与有序性的真相
开发语言·python·哈希算法