Vizualizarea randamentelor cerealelor

Introducere în scrierea funcțiilor în R

Richie Cotton

Data Evangelist at DataCamp

Setul de date 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...
Introducere în scrierea funcțiilor în R

ggplot2: trasarea mai multor linii

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

Un grafic liniar cu mai multe linii. Datele sunt fictive, dar ideea este că liniile sunt grupate după coloana group din cadrul de date.

Introducere în scrierea funcțiilor în R

ggplot2: tendințe netezite

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

Același grafic liniar ca în diapozitivul anterior, dar acum are o linie suplimentară cu tendință netezită. Acea linie nu este grupată, deoarece estetica de grupare face parte din geom-ul liniei, nu din întregul grafic.

Introducere în scrierea funcțiilor în R

ggplot2: fatetare

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

Același grafic ca înainte, dar acum cu patru panouri etichetate 'A' până la 'D', datorită apelului facet_wrap.

Introducere în scrierea funcțiilor în R

Regiunile de recensământ ale SUA

Este o diagramă de tip statebin, în care fiecare stat american este reprezentat printr-un pătrat, dispuse în rânduri și coloane asemănătoare cu forma SUA. Fiecare regiune de recensământ are o culoare diferită.

Introducere în scrierea funcțiilor în R

Îmbinări interne cu dplyr

dataset1 %>%
  inner_join(dataset2, by = "column_to_join_on")
Introducere în scrierea funcțiilor în R

Să exersăm!

Introducere în scrierea funcțiilor în R

Preparing Video For Download...