Začněte nyníZačněte zdarma

Agregace pomocí rowwise()

rowwise() může být šikovný nástroj v tvém dplyr arzenálu, zejména v kombinaci s c_across(). Společně ti umožňují provádět výpočty přes různé proměnné v rámci každého řádku. Hodí se to například tehdy, když chceš spočítat chybějící hodnoty v konkrétních proměnných pro každý řádek zvlášť.

Toto cvičení je součástí kurzu

Programování s dplyr

Zobrazit kurz

Pokyny k cvičení

  • Nastav pipeline pro výpočty v rámci každého řádku.
  • Vytvoř sloupec num_missing, který bude obsahovat počet chybějících hodnot ve sloupcích od gdp_in_billions_of_usd až po poslední sloupec v imf_data.
  • Seřaď výsledky podle počtu chybějících hodnot sestupně.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
  ___
Upravit a spustit kód