У меня есть один кадр данных, который выглядит следующим образом:
Date_1 Date_2
0 5 Dec 2017 5 Dec 2017
1 14 Dec 2017 14 Dec 2017
2 15 Dec 2017 15 Dec 2017
3 18 Dec 2017 21 Dec 2017 18 Dec 2017 21 Dec 2017
4 22 Dec 2017 22 Dec 2017
Условия, которые необходимо проверить:
- Хотите проверить, содержит ли какая-либо строка две даты или нет, как 3-я строка.Если есть, разделите их на две отдельные строки.
- Примените дату и время к обоим столбцам.
Я пытаюсь выполнить ту же операцию, как показано ниже:
df['Date_1'] = pd.to_datetime(df['Date_1'], format='%d %b %Y')
Но получается ошибка ниже:
ValueError: unconverted data remains:
Ожидаемый результат:
Date_1 Date_2
0 5 Dec 2017 5 Dec 2017
1 14 Dec 2017 14 Dec 2017
2 15 Dec 2017 15 Dec 2017
3 18 Dec 2017 18 Dec 2017
4 21 Dec 2017 21 Dec 2017
5 22 Dec 2017 22 Dec 2017