Я получаю сообщение об ошибке и не знаю, почему я начинаю думать, что это может быть ошибка. Я использую Python 3.12.1 и Pandas-2.2.3. До перехода на последнюю версию pandas мой код работал.
мой код похож на этот:
test_df = pd.DataFrame({'date':'2024-10-31', 'lake': 'other'}, index=[0])
test_df['date'] = pd.to_datetime(test_df['date'])
Для этого вопроса я создал test_df и протестировал его, и та же проблема не возникла..??
Ниже приведена моя полная обратная трассировка:< /p>
Traceback (most recent call last):
File "F:\...\reports.py", line 57, in
dfl['date'] = pd.to_datetime(dfl['date'])
File "c:\...\Python310\lib\site-packages\pandas\core\tools\datetimes.py", line 1067, in to_datetime
values = convert_listlike(arg._values, format)
File "c:\...\Python310\lib\site-packages\pandas\core\tools\datetimes.py", line 435, in _convert_listlike_datetimes
result, tz_parsed = objects_to_datetime64(
File "c:\...\Python310\lib\site-packages\pandas\core\arrays\datetimes.py", line 2398, in objects_to_datetime64
result, tz_parsed = tslib.array_to_datetime(
File "tslib.pyx", line 414, in pandas._libs.tslib.array_to_datetime
File "tslib.pyx", line 596, in pandas._libs.tslib.array_to_datetime
File "tslib.pyx", line 588, in pandas._libs.tslib.array_to_datetime
TypeError: is not convertible to datetime, at position 0
Я также проверил типы данных, и никаких сюрпризов не было
date object
lake object
dtype: object
Подробнее здесь: https://stackoverflow.com/questions/791 ... vertible-t
Pandas 2.2.3 TypeError: <класс 'pandas.core.series.Series'> не конвертируется в дату и время в позиции 0 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение