首页 > 解决方案 > 将新变量添加到 Python 中的数据集后的关键错误

问题描述

我是 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:“年龄”

标签: pythonpython-3.xdatasetkeyerror

解决方案


推荐阅读