-2
我想刪除兩列中具有相同值的CSV行。 uniq
可以作爲一個塊進行傳遞,但我不能弄清楚:刪除CSV文件中的重複行
CSV.open("csv/competition-duped.csv", 'w') do | csv |
CSV.read(file).uniq{ | column | column.values_at(column[ 3 ], column[ 7 ]) }.each do | row |
csv << row
end
end
此外到這一點,我可能已經找到了解決方案。
CSV.read(file).uniq{ | column | [ column[ 3 ], column[ 7 ] ] }.each do | row |
爲什麼向下票呢? –
你可以用一些重複的行添加csv文件的提取嗎? –