Python で Influx DataFrameClient を使用してデータを取得しています。
from influxdb import DataFrameClient
cli = DataFrameClient(host='localhost',port = 8086,database='rahul')
q= cli.query('select * from cpu')
print(q)
しかし、クエリは、多くの不適切なヘッダー シフトを含む形式でデータを取得しますdict
(これには驚きました)。
defaultdict(<type 'list'>, {u'cpu': host region value
2018-05-26 10:14:03.151530998+00:00 serverA us_west 0.64
2018-05-26 10:20:08.584895220+00:00 serverB us_east 0.74
2018-05-26 10:21:53.594648689+00:00 serverC us_north 0.84
2018-05-26 10:22:03.750544189+00:00 serverC us_south 0.91
2018-05-26 10:22:22.360371835+00:00 serverA us_north 0.10
2018-05-26 10:30:19.126093956+00:00 serverB us_east 0.19
2018-05-26 10:30:36.509174972+00:00 serverA us_north 0.21
2018-05-26 10:30:52.672447701+00:00 serverB us_west 0.81})
pandas.DataFrame(q)
クエリされたデータを dataFrame に変換しようとしましたが、うまくいきませんでした。
では、ここで言うこととデータをプロットする方法date
とvalue
、データに操作が必要な場合、操作を適用する方法はpandas
??
これらのクエリされたデータを pandas を使用して dataFrame に変換し、それを操作して視覚化する方法はありますか?