首页 > 其他分享 >盘点一个Pandas数据分组的问题

盘点一个Pandas数据分组的问题

时间:2024-06-06 22:36:25浏览次数:28  
标签:Python 标签 代码 盘点 分组 result Pandas 草莓

大家好,我是Python进阶者。

一、前言

前几天在Python白银交流群【上海新年人】问了一个Pandas数据分组的问题,问题如下:

list1 = '电子税票号码 征收税务机关 社保经办机构 单位编号 费种 征收品目 征收子目 费款所属期 入(退)库日期 实缴(退)金额'
list2 = list1.split(' ')

path_file = r'C:\Users\Administrator\Desktop\提取数据.xlsx'
df = pd.read_excel(path_file)

grouped = df.groupby('费款所属期')
result = []  # 存储结果的列表

for name, group in grouped:
    group.columns = list2
    result.append(group)
    result.append(pd.DataFrame({'费款所属期': ['', '', ''], '实缴(退)金额': ['', '', '']}))

result_df = pd.concat(result, ignore_index=True)

我的意思是每组的行标签在合并后都能显示出来?为什么运行后,只有第一行显示行标签,后面几个组行标签都显示不出来!!!空三行后,另一个组没有行标签,是不是代码写错了?

image.png

二、实现过程

这里【论草莓如何成为冻干莓】给了一个指导:上面这个代码合并后只会在第一行显示行标签。

【上海新年人】:对的草莓大哥,我想要的是每组都有一个行标签,想要的是这样子的效果。

【论草莓如何成为冻干莓】:那你这个想用concat来操作可能不太行,你直接分组写入到excel表吧。

【上海新年人】:我还特地把行标签给重新赋了值,想着打印在一张纸上,结果只有一行显示。

【论草莓如何成为冻干莓】:你分组写入就不用重新赋值了,可以直接写入。

【上海新年人】:哦,我想想。

如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答!

三、总结

大家好,我是Python进阶者。这篇文章主要盘点了一个Python网络爬虫的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【大写一个Y】提出的问题,感谢【PI】给出的思路,感谢【莫生气】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

image.png

标签:Python,标签,代码,盘点,分组,result,Pandas,草莓
From: https://www.cnblogs.com/dcpeng/p/18236197

相关文章

  • python --数据分析-numpy-pandas-series对象和dataframe对象
    Python作为当下最为流行的编程语言之一,可以独立完成数据分析的各种任务功能强大,在数据分析领域里有海量开源库,并持续更新是当下热点——机器学习/深度学习领域最热门的编程语言除数据分析领域外,在爬虫,Web开发等领域均有应用常用Python数据分析开源库介绍NumPyNumP......
  • 【Python数据预处理系列】精通Pandas:数据清洗中的字符串分割技巧(例子:如何将籍贯列中的
    本文将深入探讨Pandas库在数据清洗中的应用,特别是字符串分割技巧。在数据分析的预处理步骤中,有效地处理和准备原始数据是至关重要的一步。我们将通过具体示例,展示如何使用Pandas中的.str.split()函数来对数据集中的字符串进行分割,进而提取所需信息。本文例子讲解如何将......
  • 盘点部分AI界的名人
    1.艾伦.麦席森.图灵(人工智能之父)1912年6月23日-1954年6月7日,英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。1950年10月,图灵发表了一篇题为《计算机器与智能》的论文,首次提出机器具备思维的可能性。图灵测试,也就是图灵所说的“模仿游戏”的操作很简单:一位询问者将自......
  • 49. 字母异位词分组
    题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],[&qu......
  • 文档加密软件哪个好?文档加密软件大盘点
    在信息化日益深入的今天,文档加密软件成为了企业保护核心数据的重要工具。市场上有许多文档加密软件,其中Ping32、FileLocker、FolderLock、CryptoForge和BitLocker等软件因其独特的功能和优势而备受关注。下面我们将对这几款软件进行详细的大盘点,以帮助您更好地选择适合自己的......
  • 文档透明加密软件盘点 | 六款值得推荐的文档透明加密软件
    随着信息安全意识的不断提高,文档透明加密软件逐渐成为企业保护核心数据的重要工具。这类软件可以在不改变文件外观和正常使用习惯的前提下,对文档进行加密保护,确保数据在传输和存储过程中的安全性。本文将为您介绍五款好用的文档透明加密软件。​一、Ping32Ping32文档透明......
  • 数据治理--数据盘点 盘点流程 表,字段调研 政府三清单 政府共享平台
      流程图viso自己画,业务系统调研-系统业务人员填写  业务系统调研模板 不需要录入系统的表 调研表的模板 调研字段模板     政府案例  政府三清单模板     政府部门共享交换平台 ......
  • Python 数据分析之 3 —— pandas 数据分析
    某SDN还要收费呢?第1关:了解数据集特征任务描述本关任务:载入网贷数据集,了解数据概况。共包含多个子任务:1.1读取Training_Master.csv文件,命名为master;1.2读取Training_Userupdate.csv文件,命名为user;1.3读取Training_LogInfo.csv文件,命名为log;1.4分别输出它们的形状;1.5......
  • 2024年项目任务管理软件大盘点:12款值得一试的主流工具
    12款优秀的项目任务管理软件:PingCode、Worktile、AIrTable、ClickUp、Teambition、Asana、Todoist、TAPD、Monday.com、Notion、MicrosoftProject、Trello。任务管理软件对于生活繁忙的人来说极为重要。它帮助用户有效跟踪他们需要完成的各项任务,包括任务的截止日期、相关的......
  • 开源项目管理系统哪个好?9个开源项目管理系统盘点
    本文将分享7款开源项目管理系统:PingCode、Worktile、OpenProject、GitLab、Odoo、TAIga、Tuleap、ZenTao、Redmine。开源项目管理系统以其成本效益、高度定制性和强大的社区支持,成为越来越多企业和开发者的首选。本文将比较12个流行的开源项目管理系统,帮助您了解哪一种最符合您......