How to Convert Pandas to Datetime: A Step-by-Step Guide
Pandas to datetime - это функция библиотеки Pandas, которая позволяет преобразовывать объекты даты и времени из различных форматов в формат datetime64[ns] для более удобной работы с данными времени в анализе данных.
Примеры кода:
1. Преобразование строки в формат datetime:
import pandas as pd
date_string = '2021-09-27 12:30:45'
date_time = pd.to_datetime(date_string, format='%Y-%m-%d %H:%M:%S')
print(date_time)
2. Преобразование столбца в формат datetime:
import pandas as pd
df = pd.DataFrame({
'Date': ['2021-09-27 12:30:45', '2021-09-28 11:20:30', '2021-09-29 09:15:00'],
'Value': [10, 15, 20]
})
df['Date'] = pd.to_datetime(df['Date'], format='%Y-%m-%d %H:%M:%S')
print(df)
3. Преобразование столбца в формат datetime и извлечение дня недели:
import pandas as pd
df = pd.DataFrame({
'Date': ['2021-09-27 12:30:45', '2021-09-28 11:20:30', '2021-09-29 09:15:00'],
'Value': [10, 15, 20]
})
df['Date'] = pd.to_datetime(df['Date'], format='%Y-%m-%d %H:%M:%S')
df['Weekday'] = df['Date'].dt.day_name()
print(df)
В примерах кода мы использовали функцию pd.to_datetime для преобразования объектов даты и времени в формат datetime64[ns]. В первом примере мы преобразовывали строку в формат datetime. Во втором примере мы преобразовывали столбец в формат datetime. А в третьем примере мы преобразовывали столбец в формат datetime и извлекали название дня недели с помощью метода dt.day_name().