我是Python的新手,这个问题似乎有些琐碎,但我找不到答案。 将新变量添加到数据集并通过打印数据集的元素检查是否添加了新变量后,尝试引用该新变量时,我在此新变量上遇到Key错误。我认为有更好的方法将新变量分配给数据集?
#adding 'age' variable:
for d in dataset:
d['age'] = int((opndate - date)/60/60/24/365)
数据集[0]:
{'id': '736041664',
'nationality': 'ESP',
'sex': 'male',
'dob': '10/17/69',
'age': 46}
引用它并得到关键错误:
ages = [d['age'] for d in dataset]
KeyError:“年龄”