python - 将新变量添加到 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:“年龄”
解决方案
推荐阅读
- excel - 如何进行条件求和?
- php - 没有 I18n\Translator 模块的 HeadTitle 查看器出现致命错误
- python - Discord Bot 检查消息作者和表情符号反应错误:1 个位置参数,但给出了 2 个
- typo3 - 在 TYPO3 中少编译
- javascript - 如何根据页面加载事件中的两个日期在 asp.net 中显示或隐藏文本框
- php - 动态菜单活动不工作?(如果条件不起作用)
- kotlin - 将更新的全局值分配给 kotlin 中的覆盖方法
- c# - 使用 Graph API 批量检索联系人和个人资料图片
- php - 从 Laravel 的 url 中删除 index.php
- sql - BigQuery Cross Join 永远运行