Потому что, если вы передадите строку форматирования параметру format
, pandas.to_datetime()
будет следовать стандартным поведениям Python strftime и strptime. Пожалуйста, смотрите Python документацию здесь .
Там написано
Для метода класса datetime.strptime()
значение по умолчанию - 1900-01-01T00: 00 : 00.000: любые компоненты, не указанные в строке формата, будут извлечены из значения по умолчанию.
format
параметр имеет None
в качестве значения по умолчанию, а параметр origin
принимает 'unix'
в качестве значения по умолчанию. Когда вы оставите эти два параметра по умолчанию, для источника будет установлено значение 1970-01-01.