Чтобы извлечь дату из DataFrame Pandas, вы можете использовать различные методы в зависимости от формата столбца даты. Вот несколько распространенных подходов:
-
Использование метода доступа
dt: если ваш столбец даты имеет типdatetime, вы можете использоватьdtметод доступа для извлечения определенных компонентов, таких как год, месяц, день и т. д. Например, если ваш столбец даты называется «Дата», вы можете извлечь год, используяdf['Date'].dt.year. -
Использование функции
to_datetime. Если ваш столбец даты имеет строковый формат, вы можете преобразовать его в типdatetime, используяto_datetimeфункция. Например, если ваш столбец даты называется «Дата» и имеет формат «гггг-мм-дд», вы можете извлечь год, используяpd.to_datetime(df['Date']).dt.year. -
Использование манипуляций со строками. Если столбец даты имеет строковый формат с единообразным шаблоном, вы можете извлечь компоненты даты с помощью функций манипуляции со строками, таких как нарезка или регулярные выражения. Например, если ваш столбец даты имеет формат «дд-мм-гггг», вы можете извлечь год, используя
df['Date'].str[-4:].