Build your ultimate AI agent
Описание курса
Даты и время встречаются в данных повсеместно и незаменимы для ответов на вопросы, начинающиеся со слов «когда», «как долго» или «как часто». Однако работать с ними бывает непросто: они представлены в самых разных форматах и порой ведут себя неожиданно. Этот курс научит вас основам разбора, обработки и вычислений с датами и временем в R. К концу курса вы освоите пакет lubridate — часть экосистемы tidyverse, созданную специально для работы с датами и временем. Вы также применёте полученные знания на практике: изучите частоту выхода новых версий R, узнаете, когда в Окленде — городе, где родился R, — стоит хорошая погода, и выясните, сколько лет правили британские монархи.
Предварительные требования
Программа
Структура курса
1
Даты и время в R
R не воспринимает значение как дату или время, пока вы ему об этом не сообщите. В этой главе вы познакомитесь с тем, как R хранит даты и время, исследуя частоту выпуска версий R и скорость их загрузки. Вы также получите предварительное представление о том, что будете изучать в следующих главах.
- Введение в работу с датами50 XP
- Формат дат ISO 860150 XP
- Указание дат100 XP
- Автоматический импорт100 XP
- Зачем использовать даты?50 XP
- Построение графиков100 XP
- Арифметические и логические операторы100 XP
- А что насчёт времени?50 XP
- Загрузка даты и времени в R100 XP
- Объекты даты и времени тоже ведут себя предсказуемо100 XP
- Зачем нужен lubridate?50 XP
2
Разбор и обработка дат и времени с lubridate
Даты и время представлены в огромном разнообразии форматов, поэтому первой задачей нередко становится разбор нужного формата в объект datetime в R. В этой главе вы научитесь импортировать даты и время с помощью пакета lubridate, а также извлекать отдельные компоненты из объектов datetime. Для практики вы исследуете погоду в Окленде — городе, где родился R.
3
Арифметика с датами и временем
Загрузка объектов datetime в R — лишь первый шаг. Теперь, когда вы умеете их разбирать, пора научиться выполнять над ними вычисления. В этой главе вы изучите различные способы представления промежутков времени в lubridate и научитесь использовать их для арифметических операций с датами и временем. По итогам главы вы вычислите, сколько времени прошло с момента первой высадки человека на Луну, сгенерируете последовательности дат для планирования напоминаний, рассчитаете даты солнечных затмений и исследуете периоды правления монархов Англии — в том числе тех, кто мог наблюдать комету Галлея.
4
Практические задачи
Теперь вы знаете почти всё необходимое для работы с данными, содержащими даты и время. Однако на практике могут возникнуть и другие трудности. В этой завершающей главе вы вернётесь к некоторым ранее рассмотренным примерам и узнаете, как работать с часовыми поясами, обрабатывать время без учёта дат, быстро разбирать даты и выводить даты и время в нужном формате.
R
Работа с датами и временем в R
Курс
завершён

