使用Python重复删除CSV中的行,同时添加行值

时间:2016-02-29 19:39:06

标签: 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 个答案:

答案 0 :(得分:0)

您应首先参考csv built-in library

然后:

  • 逐行阅读您的文档。
  • 使用列名称作为属性,使用每行的值填充类 city
  • 在新的csv文件中写下您创建的对象列表。