python 将excel 多行进行分组合并

这篇具有很好参考价值的文章主要介绍了python 将excel 多行进行分组合并。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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)

python 将excel 多行进行分组合并,python,excel,开发语言文章来源地址https://www.toymoban.com/news/detail-629897.html

到了这里,关于python 将excel 多行进行分组合并的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VBA:对Excel单元格进行合并操作

    2024年02月10日
    浏览(34)
  • 使用Lambda表达式对List<Map<String,Object>>中key值相同的Map进行分组合并

    现有两张表A表和B表,A表存放的是各省市的认证次数,B表存放的是各省市的申领次数,重点关注dq,cs这两个字段,其他的字段可忽略                                                      A表(省市认证次数表)                                                 B表

    2024年02月13日
    浏览(37)
  • 16、python中dataframe的合并行/列、分组与聚合、行索引

    1、合并行/列 合并行:t1.join(t2)相当于t1左关联t2,通过行索引关联,保留t1、t2全部字段,t1、t2列重复会报错 合并列:t1.merge(t2,left_on=column1,right_on=column2,how=‘inner’),t1连接t2,通过t1的field1与t2的field2字段连接,有相同的字段可以通过on指定,默认how为inner内连接取交集,ou

    2024年02月08日
    浏览(27)
  • SQL实现一行数据分组后转多行多列

    在统计一些指标时,通常会有多个指标需要分组进行聚合,但是 数据源的粒度可能并非是指标分组的粒度 。举个例子,比如从访客表中提取访客的数据,每行数据有每个平台的首次访问时间;另外要做一个平台统计表,其中的一个指标统计的是各个平台近1天、7天、30天的新

    2024年02月14日
    浏览(30)
  • Python批量合并Excel表

    现收集到多个Excel表,需要对这些表进行汇总合并。但是这些Excel表并不规则,有不少空列,而且这些列名虽然一致,但是顺序各不相同,所以汇总起来并不是那么简单。单独的一个Excel表显示如下: Excel表 起初考虑用openpyxl,但是由于问题较为复杂,最后决定用os和pandas来解

    2024年02月14日
    浏览(30)
  • python如何合并excel文件

    可以使用 Python 的第三方库 Pandas 来合并 Excel 文件。Pandas 可以轻松地读取和写入 Excel 文件,并且可以方便地进行数据清理、转换、分析和可视化。 下面是一个示例,假设你有两个 Excel 文件(\\\"file1.xlsx\\\" 和 \\\"file2.xlsx\\\"),希望将它们合并到一个新的 Excel 文件(\\\"merged.xlsx\\\")中:

    2024年02月13日
    浏览(75)
  • python 合并多个excel文件

    使用 openpyxl 思路: 读取n个excel的文件,存储在一个二维数组中,注意需要转置。 将二维数组的数据写入excel。 安装软件: 源代码: 效果截图: 使用 pandas 思路: 读取n个excel的文件,存储在一个二维数组中,注意需要转置。 将二维数组的数据写入excel。 安装软件: 源代码

    2024年02月14日
    浏览(32)
  • 使用Python合并多个Excel文件

    合并Excel可以将多个文件中的数据合并到一个文件中,这样可以帮助我们更好地汇总和管理数据。日常工作中,合并Excel主要有以下两种需求: 将多个Excel文件合并为一个文件 将多个Excel工作表合并为一个工作表 这篇文章将介绍如何使用第三方Python库 Spire.XLS for Python 实现以上

    2024年02月05日
    浏览(31)
  • 【代码】Python实现Excel数据合并

    通过遍历指定目录下的多个Excel文件,将它们的数据合并到一个新的Excel文件中,实现Excel数据合并的功能。 代码的主要流程如下: 导入所需的库:os用于文件路径操作,openpyxl用于处理Excel文件。 定义目录路径和保存的新文件名:将要合并的Excel文件所在的目录路径赋值给d

    2024年02月16日
    浏览(31)
  • 【Python数据分析】利用Python将多个EXCEL表格合并为一个EXCEL表格

            如何将EXCEL的多个表格合并成一个表格呢?比如每月销售额是一个单独的表格,我想把它们合并成一个表格,今天就与大家分享如何利用Python数据分析3分钟搞定,不管你要合并多少个文件,代码总是那么几行。不多说了,上案例。          现在有3个月的销售额,需

    2023年04月24日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包