У меня есть DF, как показано ниже:
top5graph.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 405 entries, 0 to 404
Data columns (total 12 columns):
CountryName 405 non-null object
CountryCode 405 non-null object
**Date 405 non-null int64**
School closing 405 non-null int64
Stay at home requirements 405 non-null int64
ConfirmedCases 405 non-null float64
ConfirmedDeaths 405 non-null float64
StringencyIndex 405 non-null float64
Continent_Name 405 non-null object
SCIndex 405 non-null object
WFHIndex 405 non-null object
NewDate 405 non-null object
dtypes: float64(3), int64(3), object(6)
memory usage: 38.0+ KB
Исходный набор данных выглядит так:
20200301
При запуске команды для преобразования столбца даты в формат даты:
top5graph['Date'] = pd.to_datetime(top5graph['Date'])
Результат:
1970-01-01 00:00:00.020200301
Это то, что я пробовал:
- Преобразование ' Date 'в строку и удаление «2020» - не сработало
- Перезагрузка набора данных с использованием
parse_dates=[0]
в pd.read()
- Пытался извлечь числа после «2020» , но не сработало
- Пытался преобразовать формат, используя формат
%Y%m%d
тоже не сработало
Может ли кто-нибудь помочь мне выяснить, почему это происходит?