在Spyder中打开数据帧时出现KeyError('pandas._libs.interval;)

KeyError(#39;pandas._libs.interval#39;) when opening a dataframe in Spyder(在Spyder中打开数据帧时出现KeyError(#39;pandas._libs.interval;))
本文介绍了在Spyder中打开数据帧时出现KeyError('pandas._libs.interval;)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试在Spyder的变量资源管理器中单击数据框时,出现以下错误:

所有数据框都会发生这种情况(我尝试制作自己的数据框)。

顺便提一下,像numpy.sum.describe()这样的函数不会输出任何内容,但我不确定这是否与KeyError有关。

谢谢!

推荐答案

将 pandas 添加到setup.py模块中的"包"选项。

以下是setup.py

的代码片段
from setuptools import setup

APP = ['automating_finances0.py']
DATA_FILES = []
OPTIONS = {'packages': ['pandas']} 

setup(
  app=APP,
  data_files=DATA_FILES,
  options={'py2app': OPTIONS},
  setup_requires=['py2app'],
)

如果不起作用,请尝试将PIP中的 pandas 重新安装为

pip uninstall pandas

pip install pandas

这篇关于在Spyder中打开数据帧时出现KeyError('pandas._libs.interval;)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Leetcode 234: Palindrome LinkedList(Leetcode 234:回文链接列表)
How do I read an Excel file directly from Dropbox#39;s API using pandas.read_excel()?(如何使用PANDAS.READ_EXCEL()直接从Dropbox的API读取Excel文件?)
subprocess.Popen tries to write to nonexistent pipe(子进程。打开尝试写入不存在的管道)
I want to realize Popen-code from Windows to Linux:(我想实现从Windows到Linux的POpen-code:)
Reading stdout from a subprocess in real time(实时读取子进程中的标准输出)
How to call type safely on a random file in Python?(如何在Python中安全地调用随机文件上的类型?)