@lolaevv
В процессе изучения азов JAVA

Как спарсить даты в формат datetime в Pandas?

5f11785793ae8684912462.jpeg
Имеется датафрейм в котором столбец Order Date является строкой.
Хочу перевести его в datetime с помощью кода ниже, но не получается.

dates['Datka'] = pd.to_datetime(df['Order Date'], format='%m/%d/%Y %X')

Может я как-то не так форматирую? Объясните пожалуйста
  • Вопрос задан
  • 1386 просмотров
Решения вопроса 2
@dzhebrak
Можно сразу при чтении файла:

from datetime import datetime

dateparser = lambda x: datetime.strptime(x, "%m/%d/%y %H:%M")

df = pd.read_csv('filename.csv', parse_dates = ['Order Date'], date_parser=dateparser)

Также поправил формат, чтобы совпадал с данными в колонке
Ответ написан
Комментировать
LazyTalent
@LazyTalent
Data Engineer, Freelancer
df['Order Date'] = pd.to_datetime(df['Order Date'], format='%m/%d/%y %H:%M')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы