我正在尝试使用python驱动程序中的DataFrameClient
将以下数据帧写入influxdb。
change price symbol volume
Time
2019-05-09 10:00:00 1 22 ABCD 450
2019-05-09 10:00:00 2 4 ABCD 2000
2019-05-09 10:00:00 3 1 ABCD 2000
2019-05-09 10:00:00 4 4 ABCD 13000
由于存在重复的时间戳,因此我尝试编辑标签,以使流入不会覆盖现有记录。我在文档中尝试了以下方法:
client.write_points(result, tags={'price': pd[['price']]}
database='example', measurement='raw')
但是我收到一个错误消息:
系列的真值不明确。使用a.empty,a.bool(), a.item(),a.any()或a.all()。
然后我尝试改用tag_columns
参数,并传入一个应作为标签使用的列列表,但是当我查看测量结果时,我发现该列使用{{1}创建新列}包含数据和原始列的后缀为空:
_1
答案 0 :(得分:0)
在谷歌搜索并搜索了github问题之后。我想通了。第一个问题(错误)显然是一个已知的错误,并且在v4.1.1上没有(我尝试降级进行检查)。当我删除整个数据库并重新创建后缀后,第二个问题已修复。