我有了这样的数据的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。 –