Как исправить ParserError: год 0 находится вне диапазона: 0000-00-00 с методом Python Pandas to_datetime - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь преобразовать столбец "travel_start" в объект datetime.

Dashboard["travel_start"] = pd.to_datetime(Dashboard["travel_start"])

Но я получаю следующую ошибку:

ParserError: year 0 is out of range: 0000-00-00

При попытке отфильтровать столбец "travel_start" из столбца в кадре данных. Я вижу даты ниже:

4922     0000-00-00
5592     0000-00-00
6647     0000-00-00
6796     0000-00-00
6941     0000-00-00
8223     0000-00-00
8391     0000-00-00
10137    0000-00-00
10197    0000-00-00
10744    0000-00-00
11128    0000-00-00
12304    0000-00-00
12511    0000-00-00
13307    0000-00-00
13681    0000-00-00
14381    0000-00-00
15160    0000-00-00
16330    0000-00-00
17734    0000-00-00
18148    0000-00-00
19389    0000-00-00
19643    0000-00-00
20372    0000-00-00
21412    0000-00-00
21757    0000-00-00
21879    0000-00-00
21978    0000-00-00
23216    0000-00-00
24375    0000-00-00
25660    0000-00-00

Подсчет на этом показывает, что это 56 случаев, и я не думаю, что было бы разумно использовать ошибки, чтобы привести их к NaT. Как вы думаете, я мог бы изменить их? или делать?

Пожалуйста, ваш вклад высоко ценится. спасибо

...