python - 检查 HDF5 Store 对象是否为空?

标签 python hdf5 pandas

我正在使用 pandas HDFSTore 对象打开 hdf5 文件并存储 DataFrame 对象。但在此之前,我想查明该文件是否为空。有没有办法查明我的是否有效

In[12]:
import pandas
store = pandas.io.pytables.HDFStore('store.h5')
Out[12]:
<class 'pandas.io.pytables.HDFStore'>
File path: store.h5
Empty

有没有办法浏览 store.h5 中的层次结构树以检查对象是否为空。我想获取 store.h5 中的对象列表

最佳答案

你可以使用

store.keys()

获取存储对象的列表

关于python - 检查 HDF5 Store 对象是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422438/

相关文章:

python - 按双换行符分割,优先考虑 crlf

c++ - 在 hdf 中存储数据集(C++ 类的实例)

python - 弃用警告 : The default dtype for empty Series will be 'object' instead of 'float64' in a future version warning

python - 同时与多列进行复杂比较

python - 使用 MongoDB 列表中的日期字段作为 Pandas DataFrame 中的 DatetimeIndex

python - 未找到模块对象

python - 为存储在数据存储中的图像发送 "Cache-Control: public"时设置 “304 Not Modified” 是否可以

python - PyParsing 和多行系统日志消息

python - 如何使用 Python 和 h5py 读取 HDF5 属性(元数据)

python - 将 HDF 5 文件读入 Pandas 时,如何避免字符串被读取为字节?