我正在尝试用python创建一个dictionary,在这里我希望将month和item类型的组合作为元组作为键传递。我有一个类似这样的数据集:
REPORTING_MONTH|MONTH_NAME|BRAND_NAME|Market_Share
现在我要在字典中输入这些值,其中键是REPORTING_MONTH
和BRAND_NAME
的组合,Market_Share
是值。我编写了以下代码片段:
dict_ms = {}
header = next(read_csv_input)
index_id = header.index([('REPORTING_MONTH','BRAND_NAME')])
ms = header.index('Market_Share')
for row in read_csv_input:
if row[ms] not in dict_ms:
dict_ms[row[index_id]] = [row[ms]]
我得到以下错误:
ValueError: [('REPORTING_MONTH', 'BRAND_NAME')] is not in list
目前没有回答
相关问题 更多 >
编程相关推荐