我正在研究一套可视化工具。所有数据源都有不同的特征,数据本身也很有用,因此我建立了单独的前端。每个工具都通过pandas将其数据存储在HDF5中。但是,我确实希望这些工具能够合作,因此如果它们确实具有重叠的时间帧和数据源,则数据可以包含在其他工具中。是否有推荐的方式来共享pandas数据帧,这样当我将它导出到一个系统并将其导入另一个系统时,什么都不会丢失?
根据{{3}},to_json无法正常工作。在其他地方有一些参考说明CSV也不能保证同等地导出/导入。我可能会查看to_html,但有些数据框有多索引,我不确定它的效果如何。但是我没有看到任何推荐的在pandas doc中共享数据的方式,所以我不确定是否有人发现比其他人更好的工作。
答案 0 :(得分:0)
对于将来读这篇文章的人来说,我最终选择了to_msgpack;现在,您无法将数据帧写入文件句柄(请参阅https://github.com/pydata/pandas/issues/10491)。有一种可用的解决方法,但是当我可以将to_msgpack直接用于文件句柄时,我不想使用它。