【发布时间】:2018-11-19 16:01:10
【问题描述】:
我最近正在研究nilmtk 项目。我能够安装它的工具包并运行它的示例。但是当我尝试将我的数据集转换为 HDF5 中的Dataset metadata 为required 时,我遇到了困难。
我不熟悉如何处理 HDF5 格式,但发现它可以导入任何内容并且需要属性。我想我必须为 HDF5 树(节点、叶子、文件夹)中的每个项目创建属性。
但最让我苦恼的是redd.h5示例数据集格式:
import pandas as pd
import h5py
redd = pd.HDFStore('redd.h5')
redd.keys()
redd['/building6/elec/meter1']
Out[92]:
physical_quantity power
type apparent
2011-05-21 15:39:19-04:00 47.000000
2011-05-21 15:39:21-04:00 46.919998
2011-05-21 15:39:22-04:00 47.020000
...
“type”在“physical_quantity”下,“apparent”在“power”下,如 MeterDevice 在document 中所述 如何在 python 中创建这种类型的(两行标签)表?
我的设备数量数据已经准备好从 Fluke Analyze 中提取。此时,我只想用 nilmtk 工具包运行我自己的数据集。希望有人可以指导我。
【问题讨论】: