首页 > 编程语言 >python数据合并 concat方法的运用案例

python数据合并 concat方法的运用案例

时间:2022-11-21 17:11:54浏览次数:42  
标签:xlsx python excel 案例 pd df getdata concat

案例背景:

三个员工分工输入数据,格式一致,列标题一致,存在唯一标识。

现在需要将三个员工输入的数据,合并到一个表格里。

假设,员工甲输入的数据如下:

假设,员工乙输入的数据如下:

 

 

假设,员工丙输入的数据如下:

 

 

 

 具体实现如下:

import pandas as pd

#读取excle表数据

getdata_1=pd.read_excel(r'F:/Jupyter/表格/C.xlsx',sheet_name='Sheet1',index_col=0)
getdata_2=pd.read_excel(r'F:/Jupyter/表格/A.xlsx',sheet_name='Sheet1',index_col=0)
getdata_3=pd.read_excel(r'F:/Jupyter/表格/B.xlsx',sheet_name='Sheet1',index_col=0)

#删除空数值

df1 = getdata_1.dropna()
df2 = getdata_2.dropna()
df3 = getdata_3.dropna()

#合并

df_concat = pd.concat([df1,df2,df3],axis=0)

#按序号排序

df_concat.sort_values("序号",inplace=True)

#打印

df_concat

#保存到新的excle表中

df_concat.to_excel('汇总.xlsx')

 

标签:xlsx,python,excel,案例,pd,df,getdata,concat
From: https://www.cnblogs.com/zhouwp/p/16911971.html

相关文章

  • 使用Python去掉试卷上的蓝色和红色笔记
    #-*-encoding:utf-8-*-importcv2importnumpyasnpclassSealRemove(object):"""印章处理类"""defremove_red_seal(self,image):......
  • python-面向对象-类的定义和实例化
    python是一种面向对象编程语言,自然也有类的概念。python中的类通过class关键字定义,提供了面向对象的所有标准特性,例如允许一个类继承多个基类,子类可以覆盖父类的方法,封装......
  • Windows下使用VSCode搭建IDA Python脚本开发环境
    由于本人是VSCode的重度沉迷用户,需要写代码时总会想起这个软件,因此选择在VSCode中搭建IDAPython的开发环境本文适用的环境如下:1.操作系统windows2.Python33.IDAPro......
  • python3 请求webSocket实例
    网上搜了好久,没看到python写的webSocketClient这里贴个示例供大家参考,测过了asyncdefwebSocketClient(self,url,sendData,headers,breakTag):"""......
  • Python3.10 的开发环境的搭建
    安装下载Python3.10或者其他版本:DownloadPython|Python.org如果Windows操作系统下载,默认是下载64位操作系统的exe安装包:python-3.10.0-amd64.exe双击安装......
  • 【Python】字典dict_相同key,不同value的添加方法
     dict.setdefault(key,[]).append(value) #coding:utf-8fromloguruimportloggeraslogsclassdemo:defrun(self):new_dict={}#......
  • python-错误和异常-主动抛
    1.抛异常有时,程序需要主动抛出异常,因为某些情况下,你需要反馈消息给更上层的调用者,告诉它有一些异常情况发生,而你抛出异常的地方,没有能力处理它,因此需要向上抛出异常。这......
  • 对退料领料单打印 案例的完善
    之前那个查找功能实现,是查找完之后,数据存在了gt_alv表中,但是屏幕上显示的还是之前的那个gt_alv的数据,所以,就想了个笨办法,就是再打开一个屏幕,这样显示的就是查到数据之后的......
  • Python常用命令最全合集
    文章目录一、Python环境配置命令二、Python常用命令三、pip管理工具命令四、发布包到pypi(官网)命令Mac电脑自带python2.x版本,终端输入python-V//查看当前......
  • 在做交货单打印案例的时候遇到的问题
    1.打印预览的时候没有数据这个是因为在smartform中没有定义全局变量,ls_item来接收数据,是直接使用的it_item来传数据的,但是这样是不行的,因为it_item是一张表,不是一行......