【问题标题】:Pandas AssertionError: Must be mixed type DataFramePandas AssertionError:必须是混合类型的DataFrame
【发布时间】: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 无关

标签: csv import pandas


【解决方案1】:

来自 Wing 技术支持:

“Wing 在失败的断言处停止,因为它的默认配置 是在引发任何 AssertionError 时停止;这可以通过 从始终报告异常列表中删除 AssertionError 调试器 -> 异常首选项”

【讨论】:

    【解决方案2】:

    我在 Wing 中也得到了这个断言。

    在 Wing 的“例外”选项卡的左上角有一个标记为“忽略此异常位置”的复选框,我将其选中,Wing 不再打扰我了。

    【讨论】:

      猜你喜欢
      • 2020-08-06
      • 2020-04-25
      • 1970-01-01
      • 2017-04-23
      • 2020-08-11
      • 2021-07-28
      • 2015-02-06
      • 2021-01-07
      • 2016-11-27
      相关资源
      最近更新 更多