Python 如何将CSV文件数据以与CSV文件相同的时间序列发布到XDB服务器';什么是时间序列?

Python 如何将CSV文件数据以与CSV文件相同的时间序列发布到XDB服务器';什么是时间序列?,python,python-3.x,time,influxdb,influxdb-python,Python,Python 3.x,Time,Influxdb,Influxdb Python,我想将CSV文件中的数据发布到InfluxDB文件,InfluxDB的时间列应该与CSV文件的时间列匹配。我的意思是XDB时间序列应该和CSV文件的时间序列相同 我的主要动机是XDB应该存储关于CSV文件时间序列的CSV文件数据 CSV文件如下所示 Time Energy Power 12-26-2017 7:34:27 103691 24.838 12-26-2017 7:35:28 103693 19.525 我使用了这个spice代码将

我想将CSV文件中的数据发布到InfluxDB文件,InfluxDB的时间列应该与CSV文件的时间列匹配。我的意思是XDB时间序列应该和CSV文件的时间序列相同

我的主要动机是XDB应该存储关于CSV文件时间序列的CSV文件数据

CSV文件如下所示

Time                Energy   Power 
12-26-2017 7:34:27  103691   24.838 
12-26-2017 7:35:28  103693   19.525 
我使用了这个spice代码将CSV文件的时间转换为epoch以发送XDB服务器

t = "2017-12-26 07:34:27"
lctime = (int(time.mktime(time.strptime(t,"%Y-%m-%d %H:%M:%S")))) * 1000000000 #in nano second`
我已经将这些数据以JSON格式发布到XDB服务器

client.write_points([
         {"measurement": "Meter1", 
          "tags":{"host": "localPC", 
                  "Region": "Northam"},
          "Time":lctime, 
          "fields":{"Energy": e1, 
                    "Power": p1, 
                    }
               }
          ]
将这些数据发布到InfluxDB服务器没有问题,但当我使用数据库面板中的此查询检查是否将正确的数据写入InfluxDB时

Select * From Meter1
移民局给我看了这个“2018-01-04T05:43:41.580065574Z”时间,但它应该给我看“2017-12-26 07:34:27”和CSV文件的时间一样

请告诉我哪种方法可以匹配CSV和XDB的时间


请告诉我用什么方法可以做我想做的事

我认为您在使用python客户端库时犯了一个错误。将“时间”改为“时间”。由于输入错误,XDB找不到时间戳,因此默认情况下会添加当前时间戳。希望有帮助。