【问题标题】:Segmentation fault: 11 during pandas to_csv operation分段错误:pandas to_csv 操作期间出现 11
【发布时间】:2015-09-22 15:09:55
【问题描述】:

我正在使用通过 pip 安装的 Python 2.7 virtualenv 和 pandas 在 Mac OS 10.10.5 上工作。

我有一个 13843 行 x 40 列的 Pandas 数据框(称为“pivot”)。大多数数据单元格是单个字符(A、B、C 或 D)。

我正在尝试使用以下命令将其导出到 csv 文件:

pivot.to_csv(path_or_buf="test.csv",sep=",", encoding='utf-8')

输出 CSV 到达第 8743 行,该行在第 8 列之后被截断,程序因分段错误而崩溃:11

这应该不是内存问题,因为我的 Mac 有 16Gb RAM。

有什么想法吗?

谢谢,

标记

【问题讨论】:

  • 尝试找到最小重现示例。 iloc 可能会派上用场,例如pivot.iloc[8000:9000, 10:20] 等等。 (虽然这是一个段错误,所以基本上是一个错误报告,老实说,它可能最好在 github 上而不是在这里处理。)
  • 感谢您的建议。 GitHub。我在这里发布了这个问题:github.com/pydata/pandas/issues/11174

标签: python csv pandas


【解决方案1】:

原来是数据有问题。在某些情况下,我试图对重复的数据行进行透视。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 2017-07-04
    • 2021-02-17
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多