我必須通過組合兩個不同的文件來處理一些數據。他們兩個都有兩列,可以組成一個主鍵,我可以用它們並排匹配它們。問題中的文件很大(大約5GB,2000萬行),所以我需要一個高效的代碼。我將如何在Perl中執行此操作?如何在Perl中執行類似SQL的加入?
我舉一個例子:
如果文件中包含列
id, name, lastname, dob, school
文件B包含列
address, id, postcode, dob, email
我需要通過匹配ID來加入這兩個文件和dob在兩個文件中有一個輸出文件,該文件具有列:
id, name, lastname, dob, school, address, postcode, email
你有多少RAM? – 2012-01-09 19:49:58