首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在to_hdf()之后使用mode='a‘关闭HDF文件

在to_hdf()之后使用mode='a‘关闭HDF文件
EN

Stack Overflow用户
提问于 2018-07-23 09:30:33
回答 1查看 1.4K关注 0票数 1

我想保存一系列的DataFrame使用熊猫到hdf文件。所以我使用to_hdf()

代码语言:javascript
复制
    x = pd.DataFrame(np.random.rand(10, 10), index=pd.date_range(end='1/1/2018', periods=10), columns=list('abcdefghij'))
    x.iloc[:5, :].to_hdf('append.h5', format='table', key='part1', mode='a')

在此之后,我想检查这个hdf文件的情况。所以我使用read_hdf()

代码语言:javascript
复制
   y = pd.read_hdf('append.h5', key='part1', mode='r')

显然,它将显示错误:

代码语言:javascript
复制
   The file 'append.h5' is already opened, but not in read-only mode (as requested).

所以我想知道如何在to_hdf()之后关闭这个hdf?*我需要设置mode='a‘以便将几个表附加到这个hdf文件中

Python版本3.6.5

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 23:32:12

代码语言:javascript
复制
import pandas as pd

x = pd.DataFrame(np.random.rand(10, 10), index=pd.date_range(end='1/1/2018', periods=10), columns=list('abcdefghij'))
x.iloc[:5, :].to_hdf('append.h5', format='table', key='part1', mode='a')
y = pd.read_hdf('append.h5', key='part1', mode='r')

正在工作(正如问题的评论中所说的)。删除问题或将其标记为已回答会更好?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51470574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档