【发布时间】:2020-07-11 22:47:28
【问题描述】:
我有一个格式如下的 csv 文件:
Username,Name,Phone,Email,Country,Login
John23,John Doe,99999999,johndoe@yahoo.com,Italy,1585589097.787715
John23,John Doe,99999999,johndoe@yahoo.com,Italy,1585652050.037622
我想删除包含重复“用户名”的行,只保留“登录”中具有最高值的行。
现在我有以下内容,但它只删除相同的行:
#remove duplicates and generate new csv
from more_itertools import unique_everseen
with open('jornalnoticias.csv','r') as f, open('jornalnoticias_full.csv','w') as out_file:
out_file.writelines(unique_everseen(f))
【问题讨论】:
标签: python python-2.7 csv