From b35463ef8ff9f5bd2edd58baca69b69f4996ea8d Mon Sep 17 00:00:00 2001 From: testforvln Date: Tue, 24 Jul 2018 10:44:23 +0800 Subject: [PATCH] fix bug in _convert_dataframe_to_json function that need not transform index if data type of index is already DatatimeIndex --- influxdb/_dataframe_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/influxdb/_dataframe_client.py b/influxdb/_dataframe_client.py index 06da7ac4..9d847744 100644 --- a/influxdb/_dataframe_client.py +++ b/influxdb/_dataframe_client.py @@ -238,7 +238,8 @@ def _convert_dataframe_to_json(dataframe, field_columns = list( set(dataframe.columns).difference(set(tag_columns))) - dataframe.index = pd.to_datetime(dataframe.index) + if not isinstance(dataframe.index, pd.DatetimeIndex): + dataframe.index = pd.to_datetime(dataframe.index) if dataframe.index.tzinfo is None: dataframe.index = dataframe.index.tz_localize('UTC')