ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Configurează pipeline-ul pentru calcule pe fiecare rând în parte.
  • Creează o coloană num_missing care să conțină numărul de valori lipsă din fiecare rând, pentru coloanele de la gdp_in_billions_of_usd până la ultima coloană din imf_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
  ___
Editează și rulează codul