2016-02-29 82 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