Łączenie wszystkich wierszy pliku CSV, które mają tę samą wartość 1 kolumny w Pythonie
Mam plik CSV, który wygląda mniej więcej tak:
['Name1', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', „”, „”, „”, „”, „+”]
['Name1', '', '', '', '', '', 'b', '', '', '', '', '', '', '', '', '' , '', '', '', '', '']
['Name2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', „”, „”, „”, „a”, „”]
['Name3', '', '', '', '', '+', '', '', '', '', '', '', '', '', '', '' , '', '', '', '', '']
Teraz potrzebuję sposobu na połączenie wszystkich wierszy, które mają tę samą nazwę pierwszej kolumny w jednej kolumnie, na przykład:
['Name1', '', '', '', '', '', 'b', '', '', '', '', '', '', '', '', '' , '', '', '', '', '+']
['Name2', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', „”, „”, „”, „a”, „”]
['Name3', '', '', '', '', '+', '', '', '', '', '', '', '', '', '', '' , '', '', '', '', '']
Mogę wymyślić sposób, aby to zrobić, sortując CSV, a następnie przechodząc przez każdy wiersz i kolumnę i porównując każdą wartość, ale prawdopodobnie powinien to być łatwiejszy sposób.
Jakieś pomysły?