【发布时间】:2021-01-17 01:21:23
【问题描述】:
我需要向字典中的数组添加一个元素,这是我的代码:
indexes9 = []
dataInfected9 = {}
for index, value in data9.items():
if index[0] not in indexes9:
indexes9.append(index[0])
dataInfected9[index[1]].append(value)
数据是这样的
{Series(32,)}
(('NSW', 'hs'), 1539) (('NSW', 'blood'), 70) (('NSW', 'hsid'), 50) .... (('QLD', 'hs'), 186)
应该是这样的:
dataInfected9 = {
"hs":[1539, ..., 186],
"blood":[70, ..., 90],
....
},
)
indexes=['NSW', ..., 'QLD']
问题是这段代码dataInfected9[index[1]].append(value) 不起作用,是我的错误:
File ... line 84...
dataInfected9[index[1]].append(value)
KeyError: 'hs'
【问题讨论】:
标签: python arrays python-3.x pandas dictionary