Cele mai mari salturi pentru un nume
Anterior, ai adăugat o coloană ratio pentru a descrie raportul dintre frecvența unui nume de bebeluș în ani consecutivi și a surprinde astfel schimbările în popularitatea unui nume. Acum vei analiza un subset al acestor date, numit babynames_ratios_filtered, pentru a examina mai îndeaproape numele care au înregistrat cele mai mari salturi de popularitate în ani consecutivi.
babynames_ratios_filtered <- babynames_fraction %>%
arrange(name, year) %>%
group_by(name) %>%
mutate(ratio = fraction / lag(fraction)) %>%
filter(fraction >= 0.00001)
Acest exercițiu face parte din cursul
Manipularea datelor cu dplyr
Instrucțiuni pentru exercițiu
- Din fiecare nume din date, păstrează observația (anul) cu cea mai mare valoare
ratio; reține că datele sunt deja grupate dupăname. - Sortează coloana
ratioîn ordine descrescătoare. - Filtrează în continuare datele din
babynames_ratios_filtered, păstrând doar înregistrările în care coloanafractionare valori mai mari sau egale cu0.001.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
babynames_ratios_filtered %>%
# Extract the largest ratio from each name
___
# Sort the ratio column in descending order
___
# Filter for fractions greater than or equal to 0.001
___