РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdPmDtPt 99 of 108 menu
◀ ▶

Части даты в Pandas

У столбца дат аксессор dt открывает доступ к частям календарного дня. Через него берут год, номер месяца и число месяца без ручного разбора строки.

Создадим таблицу с датами, добавим три столбца через атрибуты year, month и day и выведем их:

import pandas as pd data = { 'date': [ '2024-03-01', '2024-07-15', '2024-12-25', ], } log = pd.DataFrame(data) log['date'] = pd.to_datetime(log['date']) log['year'] = log['date'].dt.year log['month'] = log['date'].dt.month log['day'] = log['date'].dt.day print(log[['year', 'month', 'day']]) # выведет year month day # 0 2024 3 1 # 1 2024 7 15 # 2 2024 12 25

В каждой строке видны три числа: календарный год, месяц от 1 до 12 и день внутри месяца. Исходный столбец date при этом не меняется.

Соберите таблицу с днями 2024-04-05 и 2024-09-18 в столбце trip. Добавьте столбцы с годом, месяцем и числом месяца, выведите только их.

Создайте таблицу оценок с датами 2023-11-01, 2023-11-08 в столбце test. Получите три столбца с частями даты и покажите их вместе.

Из столбца due с днями 2024-01-10, 2024-05-22, 2024-08-03 выведите год, месяц и день для каждой строки.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить