У меня есть CSV-файл, в котором я пытаюсь найти все уникальные значения в столбцах после столбца 2, где столбец 1 имеет то же значение, и объединить его в новом CSV-файле.Я знаю, это звучит немного запутанно, поэтому вот пример:
образец исходного файла foo.csv:
"Boom Lifts","Model Number","Manufacturer","Platform Height","Horizontal Outreach","Lift Capacity"
"Boom Lifts","Model Number","Platform Height","Horizontal Outreach","Up & Over Height","Platform Capacity"
"Boom Lifts","Model Number","Platform Height","Horizontal Outreach","Up & Over Height"
"Pusharound Lifts","Model Number","Manufacturer","Platform Height","Stowed Height"
"Scissor Lifts","Model Number","Manufacturer","Platform Height","Stowed Height","Overall Dimensions","Platform Extension"
"Scissor Lifts","Overall Dimensions","Platform Size","Platform Extension","Lift Capacity"
идеальный результат bar.csv:
"Boom Lifts","Model Number","Manufacturer","Platform Height","Horizontal Outreach","Lift Capacity","Up & Over Height","Platform Capacity",,,
"Pusharound Lifts","Model Number","Manufacturer","Platform Height","Stowed Height"
"Scissor Lifts","Model Number","Manufacturer","Platform Height","Stowed Height","Overall Dimensions","Platform Size","Platform Extension","Lift Capacity"
каждая строка имеет разную длину, и это довольно большой файл (более 5 тыс. Строк), я полностью ломаю голову над тем, как выполнять сопоставление / манипуляции со строками.И да, у некоторых из этих строк есть запятые, где есть «пустые ячейки».Я использовал Faster CSV, так что если есть способ сделать это, было бы здорово.
указатели?желательно что-то, что не заставит мою mbp заскрипеть?