diff --git a/influxdb/_dataframe_client.py b/influxdb/_dataframe_client.py index 2980be90..945b663d 100644 --- a/influxdb/_dataframe_client.py +++ b/influxdb/_dataframe_client.py @@ -142,7 +142,8 @@ def _convert_dataframe_to_json(self, dataframe, measurement, tags=None, {'measurement': measurement, 'tags': tags if tags else {}, 'fields': rec, - 'time': int(ts.value / precision_factor) + 'time': ts.value if (precision_factor == 1) + else int(ts.value / precision_factor) } for ts, rec in zip(dataframe.index, dataframe.to_dict('record'))] return points