我有一个pandas数据框存储在.h5
文件中。我想在家用机器上处理数据,所以我把它复制到我的笔记本电脑上。令我惊讶的是,我无法加载数据帧,尽管表格加载时没有发生任何事故。此外,当我在机器上打印.h5
文件时(使用pandas 0.13.0),我得到了以下结果:
File path: wavefunction_file_key_2000.wfn.npy.h5
/wavefunction frame (shape->[1478,10001])
但在另一台机器(熊猫0.7.0)上,它是:
File path: wavefunction_file_key_2000.wfn.npy.h5
wavefunction DataFrame
在计算机之间复制文件时,形状信息是否丢失?或者不同版本的HDF5不兼容?
答案 0 :(得分:4)
它们应该兼容平台/ HDF版本。
你应该能够阅读一个非常旧版本的熊猫版本> = 0.10.1(当新格式稳定时)
但是,使用0.10.1之前版本的pandas(底部打印)无法读取较新版本(顶部打印)。