Візуалізація врожайності зернових

Вступ до написання функцій в R

Richie Cotton

Data Evangelist at DataCamp

Набір даних corn

glimpse(corn)
Observations: 6,381
Variables: 6
$ year                   <int> 1866, 1866, 1866, 1866, 1866, 1866...
$ state                  <chr> "Alabama", "Arkansas", "California...
$ farmed_area_acres      <dbl> 1050000, 280000, 42000, 57000, 200...
$ yield_bushels_per_acre <dbl> 9.0, 18.0, 28.0, 34.0, 23.0, 9.0, ...
$ farmed_area_ha         <dbl> 424919.92, 113311.98, 16996.80, 23...
$ yield_kg_per_ha        <dbl> 79.29892, 158.59784, 246.70776, 29...
Вступ до написання функцій в R

ggplot2: кілька ліній

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group))

Лінійний графік із кількома лініями. Дані вигадані; важливо, що лінії згруповано за стовпцем group у датафреймі.

Вступ до написання функцій в R

ggplot2: плавні тренди

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth()

Той самий лінійний графік, але додано плавну трендову лінію. Вона не згрупована, бо естетику group задано лише в geom_line, а не для всього графіка. Кмітливо, чи не так?

Вступ до написання функцій в R

ggplot2: фасетування

ggplot(dataset, aes(x, y)) +
  geom_line(aes(group = group)) +
  geom_smooth() +
  facet_wrap(vars(facet))

Той самий графік, але тепер чотири панелі з мітками «A»–«D» завдяки виклику facet_wrap.

Вступ до написання функцій в R

Регіони перепису США

Діаграма statebin: кожен штат США показано квадратом, квадрати розкладено в рядки й стовпці приблизно за формою США. Для кожного переписного регіону — свій колір.

Вступ до написання функцій в R

Внутрішні об'єднання в dplyr

dataset1 %>%
  inner_join(dataset2, by = "column_to_join_on")
Вступ до написання функцій в R

Давайте потренуємось!

Вступ до написання функцій в R

Preparing Video For Download...