【发布时间】:2019-06-18 19:50:01
【问题描述】:
首先,请记住,我是 Python 的初学者。我整个下午都在试图解决这个问题,但没有运气。
这就是我想要做的:
假设我们有两个 csv 文件:
文件 1:
col1;col2
659039;16,9
659038;27,8
659037:36,4
文件 2:
col1;col2
659037:36,4
659039;16,9
659038;30
我想在文件 2 的 col1 中搜索文件 1 的 col1 中的所有项目,如果找到并且 col2 存在差异,则返回该行。在上述情况下,只会返回文件 2 的最后一行,因为其他行是相同的(行号无关紧要)。我只想要与众不同的人。
解释得不好。希望你明白我的意思。任何帮助将不胜感激!
【问题讨论】:
-
将输入与逻辑分开。这意味着:读取 csv 文件并将其放入内存中的正确数据结构中。然后比较这两种数据结构。