pandas合并多个excel文件,python 合并多个excel到一个excel

  pandas合并多个excel文件,python 合并多个excel到一个excel

  最近项目需要,场景是有两个excel表,一个是之前的旧表,一个是新表。需要提取两个不同的表来生成一个新的excel。

  Python使用pandas库,前提是安装了python和熟悉的开发工具。

  defdrop_duplicates(usedExcel,newExcel,outputExcel):

  df1=pd.read_excel(usedExcel)

  df2=pd.read_excel(newExcel)

  c=df1.append(df2)

  drop_duplicates(keep=False,inplace=True)print(c)

  df=pd。数据帧(c)

  df.to_excel(outputExcel,index=False)

  编写一个工具函数,需要两三个参数。第一个是旧excel表的绝对路径,第二个是新excel表的绝对路径,第三个是要输出的excel表的绝对路径。

  想法:首先,读取两个表的内容,类型是DataFrame,然后使用pandas自己的。append()函数合并两个表的数据,然后删除重复值,并将删除的数据输出到指定的excel。

  英寸append(),将“()”内部追加到“.”之前。

  的。drop_duplicate方法是为DataFrame格式的数据删除特定列下的重复行,并返回DataFrame格式的数据。

  在哪里?drop_duplicate()有三个参数

  子集:列标签或标签序列,可选

  用于指定特定的列,所有列都是默认的。

  keep : {first , last ,False},默认为 first

  删除重复的项目并保留第一个出现的项目。

  inplace:布尔值,默认为False

  是直接修改原始数据还是保留副本?

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: