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)
相关推荐
此生决int8 分钟前
深入理解C++系列(19)——C++11(上)
开发语言·c++
夜雪一千11 分钟前
如何使用Python的BeautifulSoup库来处理HTML
python
傻啦嘿哟12 分钟前
某新闻平台爬虫:爬取各频道新闻,分析媒体传播规律
python
鹿角片ljp20 分钟前
Prompt Cache、Token 成本与 Plan Compiler 的工程设计
java·python·算法
郝学胜-神的一滴21 分钟前
C++20模板元编程 05:吃透变参模板,解锁编译期万能参数能力
服务器·开发语言·c++·windows·vscode
麻雀飞吧9 小时前
先判断工具用来学习、开发还是执行
人工智能·python
人邮异步社区9 小时前
学习Python的最佳学习路径是什么?
python·程序员
C++ 老炮儿的技术栈10 小时前
我们在设计tcp协议时,要传一个字符串过去,报文:头十长度十内容,是否要把‘\0‘也填入,长度是否包含‘\0‘
开发语言·数据结构·c++·mfc·c
传奇开心果编程10 小时前
【Rust入门练中学】第2课:变量、可变性与常量
开发语言·学习·rust
zr想努力11 小时前
从0开始配置Perforce4环境
开发语言