我有了這樣的數據的CSV:如何刪除CSV中的重複行?
A.A.B. Direct http://www.aabdirect.com 348 Willis Ave Mineola NY 11501 (800) 382-1002 no email
Abeam Consulting Inc http://abeam.com 245 Park Ave New York NY 10167 (212) 372-8783 no email
Abeam Consulting Inc http://abeam.com 245 Park Ave New York NY 10167 (212) 372-8783 no email
Alvarez & Marsal http://www.alvarezandmarsal.com 600 Madison Ave New York NY 10022 (212) 759-4433 no email
Alvarez & Marsal http://www.alvarezandmarsal.com 600 Lexington Ave Ste 6 New York NY 10022 (212) 759-4433 no email
這裏的關鍵是,有時在兩行匹配所有的列(如Abeam Consulting Inc
),但有時事實並非如此。有時只是網站匹配,或電話號碼或名稱匹配。
關鍵是網站。如果兩個值具有相同的網站,我只需要一個。
如何以非N + 1方式重新制作此列表?
最好用一些本地ruby方法,如.uniq
或類似的東西。
使用CSV#foreach。 –