Agregări cu rowwise()
rowwise() poate fi un instrument foarte util în cutia ta de instrumente dplyr, mai ales atunci când este combinat cu c_across(). Împreună, îți permit să efectuezi calcule pe mai multe variabile pentru fiecare rând în parte. De exemplu, această abordare este utilă pentru a număra valorile lipsă din fiecare rând pentru un set ales de variabile.
Acest exercițiu face parte din cursul
Programare cu dplyr
Instrucțiuni pentru exercițiu
- Configurează pipeline-ul pentru calcule pe fiecare rând în parte.
- Creează o coloană
num_missingcare să conțină numărul de valori lipsă din fiecare rând, pentru coloanele de lagdp_in_billions_of_usdpână la ultima coloană dinimf_data. - Sortează rezultatele după numărul de valori lipsă în ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
imf_data %>%
# Specify that calculations are done across the row
___() %>%
# Count missings in gdp_in_billions_of_usd to last column
mutate(num_missing = sum(is.na(
___(___:___))
)) %>%
select(country:year, num_missing) %>%
# Arrange by descending number of missing entries
___