2016-02-29 88 views
0

我有一個我用python讀寫的csv文件。它看起來像這樣用Python刪除重複的CSV行,同時添加一行值

location, lat, lon, people 
paris, 34, 41, 12 
london, 22, 43, 14 
paris, 34, 41, 16 

我想通過保持唯一值,同時添加people一起改變它。它看起來像這樣改造後:

location, lat, lon, people 
paris, 34, 41, 28 
london, 22, 43, 14 

從我所收集,使用字典是要走的路,但我還沒有設法破解這種邏輯只是還沒有。

非常感謝您的幫助。

+1

你有任何可以發佈在你的問題的代碼? – summea

回答

0

您應該首先參考csvbuilt-in library

然後:

  • 逐行讀取文檔線。
  • 使用每行的值填充類城市使用列名作爲屬性。
  • 將您創建的對象列表寫入新的csv文件。
+0

謝謝@ mabe02。遍歷CSV的每一行時,我都會填充該類,但不會更進一步(我還沒有完成圓類)。 – basbabybel

+0

@basbabybel這個回答有用嗎? – mabe02