Skip to main content
 首页 » 编程设计

python:通过两个引用列比较两个大的csv文件并更新另一列

2025年05月04日16fff_TT

我有相当大的 csv 文件,大约 400000 行,例如:

54.10,14.20,34.11 
52.10,22.20,22.11 
49.20,17.30,29.11 
48.40,22.50,58.11 
51.30,19.40,13.11 

第二个大约有 250000 行,第三列有更新的数据 - 第一列和第二列是更新的引用:

52.10,22.20,22.15 
49.20,17.30,29.15 
48.40,22.50,58.15 

我想构建第三个文件,如:

54.10,14.20,34.11 
52.10,22.20,22.15 
49.20,17.30,29.15 
48.40,22.50,58.15 
51.30,19.40,13.11 

它必须包含第一个文件中的所有数据,除了这些行,其中第三列的值取自第二个文件。

请您参考如下方法:

建议你看看Pandas merge functions .你应该能够做你想做的,它还将处理从 CSV 读取的数据(创建一个你将合并的数据框)