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)
相关推荐
梦醒过后说珍重2 分钟前
Python 工程化实战:如何将复杂的EndoMamba感知损失封装为“即插即用”的独立模块包
python·深度学习
2501_945423543 分钟前
C++编译期多态实现
开发语言·c++·算法
2401_879693873 分钟前
设计模式在C++中的实现
开发语言·c++·算法
爱钓鱼的程序员小郭4 分钟前
阿里云自动配置安全组IP白名单
python·tcp/ip·安全·阿里云
程序员Ctrl喵6 分钟前
状态管理与响应式编程 —— 驾驭复杂应用的“灵魂工程”
开发语言·flutter·ui·架构
☆5667 分钟前
C++中的代理模式高级应用
开发语言·c++·算法
梦醒过后说珍重7 分钟前
PyTorch 工程实践:如何优雅地将 ViT 大模型封装为即插即用的感知损失(Perceptual Loss)
python·深度学习
2301_818419018 分钟前
编译器命令选项优化
开发语言·c++·算法
m0_518019488 分钟前
C++图形编程(OpenGL)
开发语言·c++·算法
超越自我肖10 分钟前
python--函数返回值之None类型
python