【发布时间】:2013-01-23 20:09:58
【问题描述】:
我仍然遇到 Pandas 导入数据的问题,这让我很头疼。我有一些以前的帖子。无论如何,我对简单 CSV 文件的最新尝试导致 frame.py 中出现“AssertionError:必须是混合类型 DataFrame”。在该示例中,如果我只导入整数列,我可以导入我制作的 CSV 文件。 现在这让我想知道是否还有其他问题。所以我回到基础,尝试了 Pandas 的一个例子。使用数据
date,A,B,C
20090101,a,1,2
20090102,b,3,4
20090103,c,4,5
然后我尝试了
pd.read_csv('foo.csv')
它仍然给出了这个错误。我已经搜索了其他有此错误的其他实例,但找不到任何东西。我想知道它是否在我的系统上。运行 windows64、EPD(安装 pandas-0.10.1.win-amd64-py2.7.exe)、Wing IDE 编辑器(v4.1.9-1)。
任何帮助表示赞赏。
【问题讨论】:
-
这应该可以正常工作(并且在我的 pandas 0.10.1 上也可以)。它可能与您的系统/EPD 相关...它可能值得通过pip 安装? :S 抱歉,我帮不上忙。
-
如果您在尝试从中读取文件的同一进程中运行
pandas.__version__会得到什么? -
谢谢大家。事实证明,我有一条简单的“print DF”行,导致错误不是“pd.read_csv”。我认为该错误与 Wing IDE 显示 DF 的方式有关,与 Pandas 无关