【发布时间】: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