擅长:python、mysql、java
<p>我以前用过这个,没有问题:</p>
<pre><code>store = pd.HDFStore(path_to_hdf)
store[new_df_name] = df2
store.close()
</code></pre>
<p>所以你可以尝试:</p>
<pre><code>store = pd.HDFStore(path_to_hdf)
store['df1'] = df1
store['df2'] = df2
store.close()
</code></pre>
<p>我在一个系统中使用了这个,用户可以存储用于微量滴定板实验的布局。第一次保存布局时,hdf文件被创建,随后的布局可以附加到文件中。</p>
<p>注意:我在程序开始时设置了<code>pd.set_option('io.hdf.default.format', 'table')</code>。</p>