Я думаю, что это ошибка, и вы должны делать то, что говорит Уэс.Однако, если вам нужен рабочий код сейчас, у меня есть обходной путь.
Решение, которое работало для меня, состояло в том, чтобы указать столбцы меток времени с точностью до миллисекунды.Если вам нужна точность в наносекунду, это испортит ваши данные ... но если это так, то это может быть наименьшей из ваших проблем.
import pandas as pd
table1 = pd.read_parquet(path=('path1.parquet'))
table2 = pd.read_parquet(path=('path2.parquet'))
table1["Date"] = table1["Date"].astype("datetime64[ms]")
table2["Date"] = table2["Date"].astype("datetime64[ms]")
table = pd.concat([table1, table2], ignore_index=True)
table.to_parquet('./file.gzip', compression='gzip')