Как вытащить месяц из даты в pandas? 📅
Чтобы вытащить месяц из даты в Pandas, вы можете использовать атрибут dt.month для серии или столбца с типом данных datetime.
Результат:
Детальный ответ
Как вытащить месяц из даты в pandas
В библиотеке pandas есть множество функций и методов для работы с датами. Если вам нужно извлечь месяц из даты, то вы можете использовать методы, доступные в классе DataFrame или Series.
Использование метода dt.month
Один из способов извлечь месяц из даты в pandas - использовать метод dt.month. Этот метод позволяет получить числовое представление месяца (от 1 до 12).
В результате выполнения кода мы получим следующий вывод:
date month
0 2022-01-01 1
1 2022-02-01 2
2 2022-03-01 3
Как видно из примера, метод dt.month позволяет легко извлекать месяц из колонки, представленной в виде даты.
Использование атрибута dt.month_name
Другой способ получить название месяца из даты - использовать атрибут dt.month_name. Этот атрибут вернет название месяца в формате строки.
Результат выполнения данного кода будет следующим:
date month
0 2022-01-01 January
1 2022-02-01 February
2 2022-03-01 March
Как видно из примера, атрибут dt.month_name возвращает название месяца в читаемом формате.
Использование strftime
Дополнительно, вы можете использовать метод strftime с соответствующим форматом, чтобы получить месяц в нужном вам виде.
Результат выполнения данного кода:
date month
0 2022-01-01 01
1 2022-02-01 02
2 2022-03-01 03
В данном примере мы использовали формат '%m', чтобы получить числовое представление месяца.
Заключение
Вытащить месяц из даты в pandas не составляет большого труда. В этой статье мы рассмотрели различные способы сделать это, включая использование методов dt.month и dt.month_name, а также метода strftime. Выбор метода зависит от ваших потребностей и предпочтений по форматированию.