Zacznij terazZacznij za darmo

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

Zobacz kurs

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 od gdp_in_billions_of_usd do ostatniej kolumny w imf_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
  ___
Edytuj i uruchom kod