【发布时间】: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