Сегодня хочу поделиться с вами небольшим, но очень полезным трюком, который я недавно освоил в Python. Работая с данными в формате csv, столкнулся с необходимостью изменить формат даты и времени. И знаете что? Pandas справился с этим на ура! 🎉
Всего одна строчка кода, и вуаля - формат изменен! 🤯
df['column1'] = pd.to_datetime(df['column1'], format='%d/%m/%Y %H:%M').dt.strftime('%Y-%m-%d %H:%M:%S')
Разберем подробнее, что здесь происходит:
pd.to_datetime(): эта функция преобразует данные в колонке 'column1' в формат datetime, понимая исходный формат '%d/%m/%Y %H:%M' (день/месяц/год часы:минуты).
.dt.strftime(): а эта функция уже форматирует дату и время в нужный нам вид '%Y-%m-%d %H:%M:%S' (год-месяц-день часы:минуты:секунды).
Вот так просто и элегантно можно манипулировать форматами даты и времени в Pandas. 😎
Надеюсь, этот совет вам пригодится! 😉
Не забывайте подписываться на мой блог, чтобы не пропустить новые интересные статьи о программировании! 😊
Комментариев нет:
Отправить комментарий