微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决关于在 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 举报,一经查实,本站将立刻删除。