Python-熊猫描述了抛出错误:无法散列的类型“ dict” - python

更新:我正在使用“ Socrata开源API”中的一些示例代码。我在代码中注意到以下注释:

# First 2000 results, returned as JSON from API / converted to Python 
# list of dictionaries by sodapy.

我不熟悉JSON。

我已经下载了一个数据集,并创建了一个包含大量列的DataFrame'df'。

df = pd.DataFrame.from_records(results)

当我尝试使用describe()方法时,出现“ TypeError:无法散列的类型:'dict'”:

df.describe()
...
TypeError: unhashable type: 'dict'

如何识别产生此错误的列?

更新2:
根据Yuca的要求,我提供了df的摘录:

Python-熊猫描述了抛出错误:无法散列的类型“ dict” - python

python大神给出的解决方案

今天我遇到了同样的问题,并对不同版本的pyarrow做了一些研究。 here我发现在过去(<0.13),pyarrow会为索引写具有名称的真实数据列。在pyarrow的最新版本中,将没有列数据,而是一个范围索引元数据标记。这意味着用较新版本的pyarrow生成的拼花文件不能被较旧的版本读取。

USB设备发行 - python

我目前正在使用PyUSB。由于我不熟悉USB,所以我不知道如何执行以下操作。我已经从Python PyUSB成功连接到我的USB设备硬件。在代码中,我需要重置USB设备硬件。通过向硬件发送命令来完成。现在,在硬件重置后,我想从Python PyUSB释放当前的USB设备。然后,我想在重置后将其重新连接到USB设备硬件。请让我知道,如何释放USB设备连接和接口…

PyCharm中Django的文档字符串中未解决的引用 - python

我在Django的专案中使用Google Style Python Docstrings like in this Example。当我创建一个类并在文档字符串中使用属性符号时,Pycharm总是说-“未解决的引用”。class Post(models.Model): """ Class for posts. Attribute…

Sklearn将字符串类标签更改为int - python

我有一个pandas数据框,我试图将给定列中的值更改为字符串表示的整数。例如:df = index fruit quantity price 0 apple 5 0.99 1 apple 2 0.99 2 orange 4 0.89 4 banana 1 1.64 ... 10023 kiwi 10 0.92 我想看一下:df = index fruit q…

在Flask中测试文件上传 - python

我在Flask集成测试中使用Flask-Testing。我有一个表单,该表单具有我要为其编写测试的徽标的文件上传,但是我不断收到错误消息:TypeError: 'str' does not support the buffer interface。我正在使用Python3。我找到的最接近的答案是this,但是它对我不起作用。这是我的许多尝…

对于DataFrame的每一行,在给定条件的情况下获取第一列的索引到新列中 - python

这是我的数据框的一部分。data = [ ['1245', np.nan, np.nan, 1.0, 1.0, ''], ['1246', np.nan, 1.0, 1.0, 1.0, ''], ['1247', 1.0, 1.0, 1.0, 1.0, �…