2016-07-13 62 views
2

我正在尝试使用hdf5格式将数据帧保存到磁盘。 即使这个简单的代码让我“分割故障(核心转储)”使用to_hdf将pandas dataframe保存到磁盘时存在分段错误

import pandas as pd 
import tables 

df=pd.DataFrame([0,1,2,3],index=['a','b','c','d']) 

df.to_hdf('test.h5','test',mode='w',format='table') 

这个问题似乎是表格式。在固定模式下它运行良好。我试过python 2.7.11+和3.5.1+,并运行熊猫0.18.1。任何想法我做错了什么?

+1

你运行的是什么版本的pytables,你究竟如何安装它?什么操作系统? – cel

+2

我正在运行Ubuntu 16.04和3.2.2版本的表。它通过pip安装。 – WilliamEllisWebb

回答

3

使用更新版本的PyTables。版本3.2.3.1完美地完成了这项工作。