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)
相关推荐
weixin199701080164 分钟前
“迷你京东”全栈架构设计与实现
java·大数据·python·数据库架构
历程里程碑7 分钟前
41 .UDP -3 群聊功能实现:线程池助力多客户端通信
linux·开发语言·网络·数据结构·c++·网络协议·udp
zly886537210 分钟前
windsurf rules与skill的使用
linux·c语言·开发语言·驱动开发
虚幻如影14 分钟前
Tesseract-OCR 引擎安装
python·ocr
笨笨马甲16 分钟前
Qt network开发
开发语言·qt
带娃的IT创业者18 分钟前
国内主流大模型API调用入门与对比:DeepSeek/智谱GLM/Kimi/千问完整指南
python·大模型·api调用·kimi·千问·deepseek·智谱glm
不染尘.21 分钟前
排序算法详解1
开发语言·数据结构·c++·算法·排序算法
Via_Neo22 分钟前
JAVA中对数的表达,将浮点数转为保留指定位数的字符串
java·开发语言
万粉变现经纪人26 分钟前
如何解决 pip install pillow-simd 报错 需要 AVX2/特定编译器 支持 问题
python·scrapy·beautifulsoup·aigc·pandas·pillow·pip