Если ваш ввод - строка, простое преобразование /
в -
не решит проблему.
Реальная проблема в том, что вы сказали to_datetime
ожидать, что входная строка будет только четырехзначным годом , но вы передали ей целую дату, дни и месяцы включен.
Если вы намеревались использовать только часть года, сначала вы должны вручную извлечь год с помощью чего-то вроде split
.
Если вы хотите использовать полную дату в качестве значения, вам нужно изменить формат на что-то вроде %d/%m/%Y
. (Хотя я не могу сказать, являются ли ваши входные данные первыми днями или первыми месяцами из-за их значений.)