我有一個csv文件,其中有數千個需要分成組的條目。在下面的例子中,我需要根據River Name將每行分成幾組,以便稍後我可以根據組的信息重新格式化信息。使用Python對csv數據進行分組
River Name, Branch, Length
Catnip, 1, 2145.30
Peterson, 2, 24.5
Catnip, 3, 15.4
Fergerson, 1, 5.2
Catnip, 1, 88.56
Peterson, 2, 6.45
我能想到的將信息分組將是唯一的辦法:
- 使用Python讀取CSV和剛剛創造獨特的河流名稱的列表。
- 根據獨特的河流名稱創建新的個人csv,例如Peterson.csv, Catnip.csv。
- 使用python讀取原始csv,並根據正在讀取的行的河流名稱,將該行寫入相應的.csv文件。例如,行貓薄荷,1,2145.30將被寫入到catnip.csv
我不認爲這是一個傳出的方式去這個,因爲它給了我1500 CSV,將需要打開並寫入,但我處於蟒蛇知識的極限。如果任何人能夠提供更好的方法論,將不勝感激。