python - 使用 tstables 将时间序列附加到现有 HDF5 文件

标签 python pandas time-series hdfs pytables

正在运行TsTables example一次:一切正常。第二次运行:

tables.exceptions.NodeError:组/已经有一个名为BPI的子节点

有道理,做不到

ts = f.create_ts('/','BPI',BpiValues)

因为相应的节点/叶子已经存在于 HDF5 树中。

问题:如何从已存在的组中实例化 TsTable 类?在文件处理程序上执行 .getNode('/', 'BPI') 返回一个组,而不是一个表。

最佳答案

group.py 中找到了该函数:

tstables.get_timeseries(f.root.BPI)

其中 f 是在 BPI example 中生成的 HDF5 文件的文件处理程序。 .

关于python - 使用 tstables 将时间序列附加到现有 HDF5 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29401457/

相关文章:

python - Pandas 在 `datetime` 或 `datetime` 合并到 `datetimeIndex`

python - 根据另一个数据帧中的 boolean 值设置一个数据帧中的值

mongodb - 如何在 MongoDB 中聚合时间序列数据

python - 如何让 Anaconda 在 HTTP 代理(不是 https)后面工作?

python - 导入 pytorch 模块时出错。 (指定的模块无法找到。)

python - Pandas - 检查一个数据框中的字符串列是否包含来自另一个数据框的一对字符串

python - 运行数小时后永久 'Temporary failure in name resolution'

python - 线条不显示在条形图上

matlab - Matlab 中时间序列之间的相似性搜索。可能的 ?我在 matlab 中找不到 R 树实现

r - Auto.arima() 函数不会产生白噪声。我还应该如何进行数据建模