[英]How to merge multiple(more than 2) csv files based on their common column?
[英]How to Merge Two CSV Files in Python Based on Common Column
我正在嘗試將CSV文件合並在一起。
現在我有28個國家/地區需要測試,File-1.csv中的數據,每個國家/地區可能有10個測試方案,File-2.csv中的數據我需要合並文件,然后可以使用python創建N * M(280)單位案例。
文件-1.csv
Case,Country,URL,Message1,Message2
01,UK,www.acuvue.co.uk, registersuccess,Fail
02,LU,www.acuvue.lu, denaissance,Vousdevez
03,DE,www.acuvue.de,,,
文件2.csv
Case,Country,Scenario,Mail,Name,Password
UK,InvalidMail,TEST,Susan_UK,Password1#
UK,InvalidPass,susan@test.com,Susan_UK,TEST
LU,InvalidMail,TEST,Susan_LU,Password1#
DE,InvalidMail,TEST,Susan_DE,Password1#
我希望Python合並這兩個CSV文件,如下所示:
Case,Country,URL,Message1,Message2,Scenario,Mail,Name,Password
010,UK,www.acuvue.co.uk,registersuccess,Fail,InvalidMail,TEST,Susan_UK,Password1#
011,UK,www.acuvue.co.uk,registersuccess,Fail,InvalidPass,susan@test.com,Susan_UK,TEST
020,LU,www.acuvue.lu,denaissance,Vousdevez,InvalidMail,TEST,Susan_LU,Password1#
030,DE,www.acuvue.de,,,InvalidMail,TEST,Susan_DE,Password1#
如何在Python中執行此操作?
嘗試將兩個CSV都讀取到兩個單獨的列表中,並使用zip_longest合並兩個列表並將合並后的列表存儲到單個列表中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.