将导出的 grafana csv 文件导入 python pandas 有意义吗?
Posted
技术标签:
【中文标题】将导出的 grafana csv 文件导入 python pandas 有意义吗?【英文标题】:Import an exported grafana csv file into python pandas that makes sense? 【发布时间】:2021-02-24 19:29:29 【问题描述】:这个问题的标题可能需要一些工作。但这就是我想要做的。我已经从 grafana 仪表板导出数据。原来是这样的
Series Time Value
0 A 2020-11-11 21:00:00-05:00 0.003020
1 A 2020-11-11 21:00:30-05:00 0.050300
2 A 2020-11-11 21:01:00-05:00 0.080000
3 A 2020-11-11 21:01:30-05:00 0.000900
4 A 2020-11-11 21:02:00-05:00 0.004000
....
Series Time Value
0 B 2020-11-11 21:00:00-05:00 0.004070
1 B 2020-11-11 21:00:30-05:00 0.002080
2 B 2020-11-11 21:01:00-05:00 0.004030
3 B 2020-11-11 21:01:30-05:00 0.005040
4 B 2020-11-11 21:02:00-05:00 0.006060
我想做的是导入数据并将其转换为对 pandas 有意义的内容。比如……
Time Series_A Series_B
0 2020-11-11 2121:00:00-05:00 0.003020 0.004070
1 2020-11-11 2121:00:30-05:00 0.050300 0.002080
2 2020-11-11 2121:01:00-05:00 0.080000 0.004030
3 2020-11-11 2121:01:30-05:00 0.000900 0.005040
4 2020-11-11 2121:02:00-05:00 0.004000 0.006060
这允许在不同系列之间轻松创建图表。
【问题讨论】:
【参考方案1】:通过一些额外的搜索,我终于找到了答案here。
使用 pivot_table 很容易。
table.pivot_table(index=['Time'], columns='Series', values='Value')
【讨论】:
以上是关于将导出的 grafana csv 文件导入 python pandas 有意义吗?的主要内容,如果未能解决你的问题,请参考以下文章