purrr и диаграммы рассеяния
Поскольку ggplot() не принимает списки в качестве входных данных, его можно использовать совместно с purrr, чтобы за несколько строк кода перейти от списка к датафрейму и затем построить график с помощью ggplot().
В этом упражнении вы продолжите работу с данными gh_users. С помощью функции map_*() извлеките несколько именованных элементов и преобразуйте их в нужный тип данных. Затем постройте диаграмму рассеяния, которая сравнивает количество подписчиков пользователя с количеством его публичных репозиториев.
Это упражнение является частью курса
Основы функционального программирования с purrr
Инструкции к упражнению
- Примените
map()кgh_users, используя функциюmap_*(), которая создаёт датафрейм с четырьмя столбцами:"login","name","followers"и"public_repos". - Передайте полученный датафрейм в диаграмму рассеяния, где ось
x— этоfollowers, а осьy—public_repos.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()