将导出的 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 有意义吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何将csv导入mysql和mysql导出csv

即时将 csv 文件添加到 zip 文件以进行导出和导入

将csv格式的数据文件导入/导出数据库+添加新的字段

将csv文件导入mongodb

如何将手机中的csv文件的内容导入到SQLite数据库中

R语言的数据导入和导出