【问题标题】:Merging two identical files (same headers different info)合并两个相同的文件(相同的标题不同的信息)
【发布时间】:2019-06-25 12:44:26
【问题描述】:

首先,很抱歉,如果这个问题已经被问过,我查了一些答案,它们要么真的很老,要么对我没有帮助。

我有 2 个具有相同“标题”的 .csv 文件,类似这样

categoriaProducto         codigoEspecifico codigoGenerico img0Producto
Clothing, Shoes & Jewelry B072L7PVNQ       86K5PBAH       -
Clothing, Shoes & Jewelry B01D9FKME6       86K5PBAH       -
Clothing, Shoes & Jewelry B077Z5ST3P       86K5PBAH       -
Clothing, Shoes & Jewelry B00KLMFUKC       86K5PBAH       -

categoriaProducto         codigoEspecifico codigoGenerico img0Producto
-                         B072L7PVNQ       -              someURL
-                         B01D9FKME6       -              someURL
-                         B077Z5ST3P       -              someURL
-                         B00KLMFUKC       -              someURL

因此,它们具有共同的“键”urlProducto 和 codigoEspecificoProducto,但在一个文件中缺少一些数据,与另一个相同。

pandas(或其他库)有没有办法合并这些文件,这样我就可以得到一个包含所有数据的新文件。

编辑:图像太小,人眼无法看到,抱歉! EDIT2:添加了表格中的一些文本

【问题讨论】:

  • 请以文本的形式提供信息,以便将其复制粘贴到终端中。
  • 欢迎来到Stack Overflow! 这是一个程序员编写自己的代码并分享特定的网站i> 问题 在尝试自己解决之后。请务必查看tour(您将获得第一个徽章!)并查看“How to Ask”以及help center,了解有关本网站主题的更多信息。如果您对代码的某个部分有特定问题,您可以edit您的帖子分享minimal reproducible example以及示例数据和一些背景信息.这里有一些来自网站顶级用户的tips。祝你好运!
  • 您的数据屏幕截图对于进行适当的故障排除几乎毫无用处。它不能被复制/粘贴到工作表中。可以尝试 OCR 程序,或手动输入。不得不做其中任何一个都会让那些可能会帮助你的人感到沮丧。为了使数据有用,请编辑您的问题以将其发布为文本,可能使用此Markdown Tables Generator,或者可能将工作簿(已删除敏感信息)上传到某个公共网站并在您的原始问题中发布链接
  • 在一张纸上使用 vlookup() 用 ID 填写另一张纸上的信息中的空白,然后反向完成第二张纸...

标签: excel python-3.x pandas csv


【解决方案1】:

抱歉,如果我不清楚我想要的问题是什么,我在网站上发布了另一个问题,采用了更侧重于熊猫的方法,如果有人遇到同样的问题,我会把它留在这里。

Merging rows from two files if they have the same column value

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2021-06-15
    • 2019-07-18
    • 2021-06-08
    相关资源
    最近更新 更多