关于在 Windows 上使用 Pandas/python 操作 RRD/XML 文件的建议

问题描述

我已经滚动了一段时间,但找不到针对我的特定问题的解决方案或建议。我是 Python 和 Pandas 模块/模型测试的新手,最近我开始研究机器学习和预测时间序列。 我目前在 Windows Powershell 和 Visual Studio Code 上使用 python 和 pandas。我有一个从虚拟 linux 机器导出的 RRD 数据库,我应该从中获取数据(它只有日期和值列)来创建和验证模型。问题是pandas 不读取RRD 文件,而且它的XML 文件格式很奇怪。这是我已经尝试过的:

-从 pip 安装 RRDTool 以制作脚本以将数据保存到 CSV:不断收到有关 RRDTool 库和标头的错误。如果我按照错误提示转到 https://oss.oetiker.ch/rrdtool/,上次可下载的 Cygwin Windows 版本真的很旧(2005 年和 2007 年)。 rrdtool 是否已从 Windows 中弃用?

-从这里尝试一些脚本来打开 XML 文件并解析其代码:失败,因为 rrd xml 文件具有与 rrd 文件匹配的奇怪格式。

-尝试手动调整 xml 文件以使其可解析:此文件有超过 50000 行,我将来需要再次执行此操作,因此不可取。

另外我读到有用于 rrd2csv 的珍珠脚本,但也需要安装 rrd(我不知道珍珠)。

有什么办法可以在 python - windows 上将 rrd 导出到 csv 吗?或者我应该放弃它并尝试在 python - linux 上做它,例如?

感谢您花时间阅读本文。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)