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

将熊猫(python)数据帧序列化为二进制格式,python,dataframe,pandas,Python,Dataframe,Pandas,这篇文章包含了我的问题,但实际上是关于另一个问题: 熊猫数据帧是否有类似numpy.savez的序列化例程?我知道我可以使用hdf5,但我希望避免这种情况,因为hdf5是一个额外的安装,我还没有能够让h5py在我需要的所有平台上运行 Arg,DataMatrix与DataFrame相同。有一个“加载”和一个“保存”功能似乎可以工作。。。我想搜索文档的最好方法是使用ipython的交互式提示 您能让PyTables()在所有与您相关的平台上工作吗 在这种情况下,您可以直接使用Pandas将面板和数

这篇文章包含了我的问题,但实际上是关于另一个问题:


熊猫数据帧是否有类似numpy.savez的序列化例程?我知道我可以使用hdf5,但我希望避免这种情况,因为hdf5是一个额外的安装,我还没有能够让h5py在我需要的所有平台上运行

Arg,DataMatrix与DataFrame相同。有一个“加载”和一个“保存”功能似乎可以工作。。。我想搜索文档的最好方法是使用ipython的交互式提示

您能让PyTables()在所有与您相关的平台上工作吗


在这种情况下,您可以直接使用Pandas将面板和数据帧序列化到HDF5,可能需要进行压缩

是的,我忘了PyTables实际上是一个h5py alernative。我认为也有一个开放或免费的版本刚刚发布。以前的PyTables Pro是开源的。