Agregacje z rowwise()
rowwise() to przydatne narzędzie w zestawie funkcji dplyr, szczególnie w połączeniu z c_across(). Razem pozwalają wykonywać obliczenia na wybranych zmiennych w obrębie każdego wiersza. Możesz je wykorzystać na przykład do zliczania brakujących wartości w wybranych kolumnach dla każdego wiersza.
To ćwiczenie jest częścią kursu
Programowanie z dplyr
Instrukcje do ćwiczenia
- Przygotuj potok do wykonywania obliczeń dla każdego wiersza.
- Utwórz kolumnę
num_missing, która będzie zawierać liczbę brakujących wartości w kolumnach odgdp_in_billions_of_usddo ostatniej kolumny wimf_data. - Posortuj wyniki malejąco według liczby brakujących wartości.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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
___