Hi,
First of all: many thanks for pandavro! It's incredibly useful in day-to-day data operations.
When using read_avro() with na_dtypes=True, I get the following TypeError, using Pandas 1.3.5:
from_records() got an unexpected keyword argument 'na_dtypes'
Will post full trace below.
I'd like to humbly request if this is a know issue and if there is a workaround. If it is a new issue, I'm willing to help fix it. Any pointers to get started are deeply appreciated.
Full command:
df = pdx.read_avro('./test.avro', na_dtypes=True)
Full trace:
TypeError Traceback (most recent call last)
/tmp/ipykernel_4020/1232288353.py in <module>
----> 1 df = pdx.read_avro('./test.avro', na_dtypes=True)
/opt/conda/lib/python3.7/site-packages/pandavro/__init__.py in read_avro(file_path_or_buffer, schema, **kwargs)
194 if isinstance(file_path_or_buffer, six.string_types):
195 with open(file_path_or_buffer, 'rb') as f:
--> 196 return __file_to_dataframe(f, schema, **kwargs)
197 else:
198 return __file_to_dataframe(file_path_or_buffer, schema, **kwargs)
/opt/conda/lib/python3.7/site-packages/pandavro/__init__.py in __file_to_dataframe(f, schema, **kwargs)
177 def __file_to_dataframe(f, schema, **kwargs):
178 reader = fastavro.reader(f, reader_schema=schema)
--> 179 return pd.DataFrame.from_records(list(reader), **kwargs)
180
181
TypeError: from_records() got an unexpected keyword argument 'na_dtypes'
Hi,
First of all: many thanks for pandavro! It's incredibly useful in day-to-day data operations.
When using read_avro() with na_dtypes=True, I get the following TypeError, using Pandas 1.3.5:
Will post full trace below.
I'd like to humbly request if this is a know issue and if there is a workaround. If it is a new issue, I'm willing to help fix it. Any pointers to get started are deeply appreciated.
Full command:
Full trace: