说我有两个数据帧,
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]})
Run Code Online (Sandbox Code Playgroud)
现在df1.to_hdf('nameoffile.h5', 'key_to_store','w',table=True)
成功存储,df1但我也想存储df2到同一个文件,但是如果我尝试相同的方法,那么df1就会过度编写.当我尝试加载它并检查按键时,我只看到了信息df2.如何将两者存储在df1与df2表相同的h5文件中?
您正在使用'w'哪些覆盖,默认情况下模式是'a'这样您可以这样做:
df2.to_hdf('nameoffile.h5', 'key_to_store', table=True, mode='a')
Run Code Online (Sandbox Code Playgroud)
查看文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_hdf.html#pandas.DataFrame.to_hdf
| 归档时间: |
|
| 查看次数: |
6943 次 |
| 最近记录: |