【发布时间】:2017-04-11 22:49:26
【问题描述】:
假设我有两个数据框,
import pandas as pd
df1 = pd.DataFrame({'col1':[0,2,3,2],'col2':[1,0,0,1]})
df2 = pd.DataFrame({'col12':[0,1,2,1],'col22':[1,1,1,1]})
现在df1.to_hdf('nameoffile.h5', 'key_to_store','w',table=True)
成功存储df1 但我也想将df2 存储到同一个文件中,但如果我尝试相同的方法,那么df1 将被覆盖。当我尝试加载它并检查密钥时,我只看到df2 的信息。如何将df1 和df2 作为表格存储在同一个 h5 文件中?
【问题讨论】:
-
默认情况下会附加
to_hdf,因此如果您删除'w',它应该附加df2.to_hdf('nameoffile.h5', 'key_to_store'',table=True),请参阅docs -
太棒了!像魔术一样工作,ty!