问题标签 [keyerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3123 浏览

python - 在 Python 3.4 的 16.0 Pandas 数据框中按索引获取 keyerror 访问行

为什么我不断收到关键错误?

[编辑] 这是数据:

[结束编辑] 无法按索引找到行,但它显然存在:

节目

然后我测试它:

这就是我得到的:

丹麦奥胡斯


KeyError Traceback (最近一次调用最后一次) in () 2 x = u'AARHUS DENMARK' 3 print(x) ----> 4 geocache[x]

没有额外的空格或不可见的字符,尝试将 r 和 u 放在字符串分配之前,而行为没有改变。

好吧,我错过了什么?

0 投票
1 回答
720 浏览

python - 在 Python 中读取 Twitter json 文件时出现 KeyErrors

我正在尝试使用从 twitter 收集的数据分析 json 文件,但是当我尝试搜索关键字时,它说找不到,但我可以看到它在那里。我尝试了这两种不同的方法。我会把它们贴在下面。任何建议都会很棒。

尝试#1

尝试#2:与之前的步骤相同,但做了一个循环

错误

如果我打印tweets_data,这就是我所看到的。'文本'等,肯定在那里。我错过了一个角色吗?

(仅粘贴部分输出)

谢谢!任何建议将不胜感激。

0 投票
1 回答
603 浏览

python - JSON KeyError 解析输入

我有以下代码,我希望能够手动输入 JSON 键以返回值


我运行以下命令并收到此错误。


以下是 JSON 文件的示例:

0 投票
1 回答
112 浏览

python - 使用 django paypal 得到错误 ('False', 'buy') KeyError at /

我想我收到了这个错误,因为我在上下文变量中添加了第二个键,而 django paypal 不喜欢它。但我真的不知道说实话。当我没有在上下文变量中包含第二个键并且只留下 {'form':form} 就像在文档中一样时,它呈现正常且没有错误。但我真的需要模板中的“文档”对象,不知道该怎么做。抱歉,我没有添加模板。我似乎永远无法将它们粘贴在这里。

非常感谢您对问题的任何了解。

这是视图

抛出的异常...

0 投票
2 回答
512 浏览

python - python中的列表索引超出范围..?

这是我的错误:

这是我的代码:

我已经收到这个错误一段时间了。我的程序旨在计算用户输入的数字的平均值和众数。我的老师告诉我,这通常是由于试图添加一个字符串和一个整数造成的。有什么帮助吗?:(

0 投票
6 回答
3574 浏览

python - KeyError: 0 在迭代字典中的字典键时

我想删除每个团队得分最低的人。但我总是得到一个 KeyError: 0

有谁知道我犯了哪个错误?(作为记录,我知道这段代码效率很低,但是对于这个项目,我不能使用大多数 Python 工具或列表理解例如)

0 投票
3 回答
521 浏览

python - Peewee 在尝试添加用户定义的运算符时抛出 KeyError

我遵循了 peewee 文档中关于如何添加用户定义的运算符的简短指南,但是当我尝试这样做时,它给了我一个 KeyError。

当我尝试运行它时,它给了我这个错误:

有什么想法我可能做错了吗?

0 投票
3 回答
2602 浏览

python - 为什么 Python 在访问未设置的属性时会抛出 KeyError?

在访问 Python 字典上的未设置属性时,抛出KeyError而不是返回的基本原理和含义是什么?None

我知道语言设计涉及权衡,其中一些基于实际问题,而另一些则主要基于哲学。从计算机科学的角度来看,为什么 Python 是这样设计的?

一些注释来构建问题

  • 我主要想知道这是否是一个实际的决定(即,它为开发人员提供了从错误中恢复的更多选择,而不仅仅是返回None),或者选择是否是哲学的(即,“访问未设置的属性是,在 Guido 的意见,一个例外情况”)。
  • Python 的dict.get函数具有此功能,但文字符号似乎正在针对程序认为未设置值异常的情况进行优化。
  • 值得注意的是,一些人认为异常处理很难推理,因为它涉及与主程序不同的控制流
  • 如果 Python 返回None而不是引发异常,程序仍然可以在访问它的值之前检查键的存在,如果它确实想要以不同的方式处理 unset 和None值。但由于我们无法访问异常编程流程,我有兴趣了解我们可能会失去什么?
0 投票
2 回答
3418 浏览

python-2.7 - KeyError Pandas Dataframe(编码索引)

我正在运行下面的代码。它创建了几个数据帧,它们将另一个数据帧中的一列作为其索引,该数据帧具有会议名称列表。

最后一行不断给我以下错误:

不太确定我做错了什么。我尝试对索引进行编码。它行不通。我什至试过.at仍然不会工作。

我知道它与编码有关,因为它总是停在非 ascii 字符的索引处。

我正在使用 python 2.7

0 投票
2 回答
1058 浏览

python - Python KeyError:'TOT' - 它是什么?为什么我会得到它?

我搜索了互联网,但甚至找不到这个特定的 keyerror 代表什么。这段代码

返回错误信息

其中 Player_dict 是一个包含列表条目的字典,而 Team_dict 是另一个字典(我知道,这很奇怪)。