Я новичок в 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: 'age'