将pandas(python)数据帧序列化为二进制格式

时间:2012-10-07 20:15:34

标签: python dataframe pandas

此帖子包含我的问题,但实际上是关于另一个问题:Pandas DataFrame serialization

对于pandas数据帧,是否有像numpy.savez这样的序列化例程?我看到我可以使用hdf5,但我希望避免这种情况,因为hdf5是一个额外的安装,我无法在我需要的所有平台上运行并运行h5py。

2 个答案:

答案 0 :(得分:2)

Arg,DataMatrix与DataFrame相同。有一个'加载'和'保存'功能似乎有效......我想搜索文档的最佳方法是使用ipython的交互式提示。

答案 1 :(得分:1)

您是否可以让PyTables(installation)在与您相关的所有平台上运行?

在这种情况下,您可以直接使用Pandas中的HDFStore class将Panels和DataFrames(可能通过压缩)序列化为HDF5。