在Python中将新变量添加到数据集后出现键错误

2024-10-02 04:26:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,这个问题看起来很琐碎,但我找不到答案。 在向数据集添加新变量并检查是否通过打印数据集的元素添加了该变量之后,在尝试引用该新变量时,我得到了一个关键错误。我假设有更好的方法将新变量分配给数据集?你知道吗

#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:'年龄'


Tags: 数据方法答案in元素forage错误

热门问题