Build your ultimate AI agent
Описание курса
В работе с данными часто приходится сталкиваться с информацией, распределённой по нескольким таблицам. Этот курс научит вас объединять таблицы, чтобы анализировать их в совокупности. Вы будете практиковаться на увлекательном наборе данных о конструкторах LEGO с сайта Rebrickable. Набор содержит сведения о наборах, деталях, тематиках и цветах LEGO, но разбит на множество таблиц. На протяжении всего курса вы будете работать с этими данными и освоите шесть различных видов объединений. Вы изучите четыре мутирующих объединения: внутреннее, левое, правое и полное, а также два фильтрующих: полусоединение и антисоединение. В финальной главе вы применёте новые навыки к данным Stack Overflow, которые включают почти 300 000 вопросов с тегом R — с информацией об ответах, дате публикации и рейтинге. Готовьтесь вывести свои навыки работы с dplyr на новый уровень!
Предварительные требования
Программа
Структура курса
1
Объединение таблиц
Начните знакомство с первым глаголом объединения — inner_join! Вы научитесь соединять таблицы, чтобы отвечать на вопросы о наборе данных LEGO, который содержит сведения о наборах, деталях, тематиках и цветах конструкторов LEGO за разные годы.
- Функция inner_join50 XP
- По каким столбцам выполнить соединение?50 XP
- Объединение деталей и категорий деталей100 XP
- Объединение при отношении «один ко многим»50 XP
- Объединение деталей и инвентаря100 XP
- Объединение в любом порядке100 XP
- Объединение трёх и более таблиц50 XP
- Соединение трёх таблиц100 XP
- Какой цвет встречается чаще всего?100 XP
2
Левое и правое объединения
Изучите ещё два мутирующих объединения — левое и правое, которые являются зеркальным отражением друг друга. Вы узнаете, в каких случаях применяется каждый из них, исследуя детали и цвета тематических наборов LEGO. Затем вы разберёте, как объединять таблицы с самими собой, чтобы понять иерархию тематик LEGO в данных.
3
Полное, полу- и антисоединение
В этой главе вы познакомитесь ещё с тремя глаголами объединения: full_join, semi_join и anti_join. Затем вы воспользуетесь ими, чтобы найти сходства и различия между разнообразными наборами LEGO.
4
Практический пример: объединения на данных Stack Overflow
Объедините все виды соединений, изученных в курсе, для анализа нового набора данных — вопросов, ответов и тегов Stack Overflow. Вы будете вычислять и визуализировать тенденции для таких популярных тегов, как dplyr и ggplot2. Кроме того, вы освоите ещё один способ объединения таблиц — глагол bind_rows, который позволяет складывать таблицы друг на друга.
R
Объединение данных с dplyr
Курс
завершён

