gpt4 book ai didi

python - pandas,使用 pd.to_hdf 将多个数据集存储在一个 h5 文件中

转载 作者:太空狗 更新时间:2023-10-30 02:17:57 43 4
gpt4 key购买 nike

假设我有两个数据框,

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 将被覆盖.当我尝试加载它并检查 key 时,我只看到 df2 的信息。如何将 df1df2 作为表存储在同一个 h5 文件中?

最佳答案

你正在使用覆盖的'w',默认模式是'a'所以你可以这样做:

df2.to_hdf('nameoffile.h5', 'key_to_store', table=True, mode='a')

查看文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_hdf.html#pandas.DataFrame.to_hdf

关于python - pandas,使用 pd.to_hdf 将多个数据集存储在一个 h5 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38268599/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com