-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Description
Overview:
When trying to save DataFrame to parquet error is thrown while parsing a column with the following properties:
dtype: datetime64[ns, tzoffset(None, -14400)]
dtype.tz: tzoffset(None, -14400)
Error:
ValueError: Unable to convert timezone `tzoffset(None, -14400)` to string
Error stack:
File "pyarrow/table.pxi", line 1139, in pyarrow.lib.Table.from_pandas
File "/home/koojav/projects/toptal/teftel/.venv/lib/python3.6/site-packages/pyarrow/pandas_compat.py", line 480, in dataframe_to_arrays
types)
File "/home/koojav/projects/toptal/teftel/.venv/lib/python3.6/site-packages/pyarrow/pandas_compat.py", line 209, in construct_metadata
field_name=sanitized_name)
File "/home/koojav/projects/toptal/teftel/.venv/lib/python3.6/site-packages/pyarrow/pandas_compat.py", line 153, in get_column_metadata
string_dtype, extra_metadata = get_extension_dtype_info(column)
File "/home/koojav/projects/toptal/teftel/.venv/lib/python3.6/site-packages/pyarrow/pandas_compat.py", line 126, in get_extension_dtype_info
metadata = {'timezone': pa.lib.tzinfo_to_string(dtype.tz)}
File "pyarrow/types.pxi", line 1149, in pyarrow.lib.tzinfo_to_string
ValueError: Unable to convert timezone `tzoffset(None, -14400)` to stringLibraries:
- pandas 0.24.2
- pyarrow 0.13.0
Reporter: Michał Kujawski
Related issues:
- [Python] support zoneinfo / dateutil timezones (is duplicated by)
Note: This issue was originally created as ARROW-5540. Please see the migration documentation for further details.