我需要Pandas版本之间的兼容性,所以pickle还不够,我存储了一堆像这样的数据帧:
import pandas as pd
hdf = pd.HDFStore('storage.h5')
hdf.put('mydata', df_mydata)
......然后把它们带回来:
df_mydata = hdf.get('df_mydata')
事情是,在Python中,您通常可以像这样以只读方式打开文件:
f = open('workfile', 'r')
我保存了数据帧以供本地使用,因为它花费的时间太长,并强调服务器将它们从SQL中拉出来。如何打开这些.h5
文件以免意外更改它们?