【发布时间】:2019-01-16 18:05:25
【问题描述】:
现在我想从区域列中删除重复项,但条件是它应该是基于键的。这意味着 1 个键不能有重复的区域。区域可以在其他键中重复,但不能在同一个键中。
我正在尝试创建它,但没有得到背后的逻辑:
这些是我的代码:
import csv
OUTPUT_FILE = 'Desired_format.csv'
filename = "optionsbook.csv"
sublist = []
with open("./"+ filename, "r") as file,open(OUTPUT_FILE, 'w') as f_out:
reader = csv.DictReader(file)
for line in reader:
line["key"] = line["bhk"],line["Area"],line["Property_Type"]
if line["Area"] in line:
continue
else:
sublist.append(line["key"])
【问题讨论】:
标签: python python-3.x csv dictionary dataframe