Я прилагаю большие усилия, чтобы сохранить мои файлы паркета с индексом, используя тип datetime64 ['ns'] dtype. Но когда я затем читаю несколько файлов паркета в Dask Dataframe, он преобразует индекс в объект dtype (str). Почему?
Я не могу использовать аргумент parse_dates в моем вызове read_parquet, так как он работает только со столбцами. Я читаю в каждом отдельном файле партера значение pandas и проверяю d-тип индекса, они согласуются.
Мой код прост
try:
df = dd.read_parquet(data_filenames, columns=list(cols_to_retrieve),
engine='pyarrow')
except Exception as ex:
self.build_error(ex, end_date)
df = df[list(cols_to_retrieve)]
df = df.compute()
Какой рекомендуемый подход к исправлению Тенденции к изменению дтипов?