1

Pythonを使用して流入データベースに接続しています。組み込みのデータフレーム ツールを使用して、データに正常にアクセスしており、必要なことはすべて実行できます。タイムスタンプ値にアクセスできないことを受け入れます。例えば:

import sys
from influxdb import DataFrameClient

reload(sys)
sys.setdefaultencoding('utf-8')

user = 'reader'
password = 'oddstringtoconfusebadguys'
dbname = 'autoweights'
host = '55.777.244.112'
protocol = 'line'
port = 8086

client = DataFrameClient(host,port=8086,username=user,password=password,
database=dbname,verify_ssl=False,ssl=True)

results = client.query("select * from measurementname")

df = results['measurementname']

for index, row in df.iterrows():
     print row

結果はこんな感じ

名前: 2017-11-14 22:11:23.534395882+00:00、dtype: オブジェクト ホスト C4:27:EB:D7:D9:70 値 327

row['host'] と row['value'] に簡単にアクセスできます。日付/時刻スタンプは明らかに重要ですが、値を取得する方法が見つからないので試してみてください。

4

1 に答える 1