diff --git a/influxdb/_dataframe_client.py b/influxdb/_dataframe_client.py index 86b582af..3e455fca 100644 --- a/influxdb/_dataframe_client.py +++ b/influxdb/_dataframe_client.py @@ -233,8 +233,10 @@ def _convert_dataframe_to_json(dataframe, tags = tags if tags is not None else {} # Assume field columns are all columns not included in tag columns if not field_columns: - field_columns = list( - set(dataframe.columns).difference(set(tag_columns))) + #field_columns = list( + # set(dataframe.columns).difference(set(tag_columns))) + field_columns_buf = list(set(dataframe.columns).difference(set(tag_columns))) + field_columns = [str(field_column) for field_column in field_columns_buf] dataframe.index = dataframe.index.to_datetime() if dataframe.index.tzinfo is None: diff --git a/influxdb/client.py b/influxdb/client.py index 01559cfc..14cd99b0 100644 --- a/influxdb/client.py +++ b/influxdb/client.py @@ -492,7 +492,7 @@ def _write_points(self, retention_policy, tags, protocol='json'): - if time_precision not in ['n', 'u', 'ms', 's', 'm', 'h', None]: + if time_precision not in ['n', 'u', 'ms', 's', 'm', 'h', 'N', 'U', 'L', 'S', 'M', 'H', None]: raise ValueError( "Invalid time precision is given. " "(use 'n', 'u', 'ms', 's', 'm' or 'h')")
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: