Python HDF5表是否可以由不同版本的pandas使用,而不是在其上创建?

Python HDF5表是否可以由不同版本的pandas使用,而不是在其上创建?,python,pandas,hdf5,Python,Pandas,Hdf5,我有一个熊猫数据帧存储在一个.h5文件中。我想处理家用电脑上的数据,所以我把它复制到笔记本电脑上。令我惊讶的是,我无法加载数据帧,尽管加载的表没有发生意外。此外,当我在使用pandas 0.13.0制作的机器上打印.h5文件时,我得到了以下结果: File path: wavefunction_file_key_2000.wfn.npy.h5 /wavefunction frame (shape->[1478,10001]) 但在另一台机器pandas

我有一个熊猫数据帧存储在一个.h5文件中。我想处理家用电脑上的数据,所以我把它复制到笔记本电脑上。令我惊讶的是,我无法加载数据帧,尽管加载的表没有发生意外。此外,当我在使用pandas 0.13.0制作的机器上打印.h5文件时,我得到了以下结果:

File path: wavefunction_file_key_2000.wfn.npy.h5
/wavefunction            frame        (shape->[1478,10001])
但在另一台机器pandas 0.7.0上,它是:

File path: wavefunction_file_key_2000.wfn.npy.h5
wavefunction     DataFrame

在计算机之间复制文件时,形状信息是否丢失?或者HDF5的不同版本是否不兼容?

即使跨平台/HDF版本,它们也应该兼容

当较新的格式稳定时,您应该能够阅读版本>=0.10.1的非常旧的版本


但是,不可能用0.10.1版本之前的最上面的印刷品来阅读最新版本的最下面的印刷品

即使跨平台/HDF版本,它们也应该兼容

当较新的格式稳定时,您应该能够阅读版本>=0.10.1的非常旧的版本


但是,不可能用0.10.1版本之前的最上面的印刷品来阅读最新版本的最下面的印刷品

看起来底部版本使用的是更老的熊猫版本;当使用pandas版本>=0.10.1时,hdf文件是兼容的。新版本的pandas应该能够读取旧版本,但旧版本可能无法读取新版本version@Jeff:你可能想把它写下来作为答案。下面的版本似乎使用了更旧版本的熊猫;当使用pandas版本>=0.10.1时,hdf文件是兼容的。新版本的pandas应该能够读取旧版本,但旧版本可能无法读取新版本version@Jeff:你可能想写下来作为答案。