ComeçarComece de graça

Agregações com rowwise()

rowwise() pode ser uma ferramenta útil no seu conjunto de programação com dplyr quando combinado com c_across(). Juntos, eles permitem fazer cálculos entre diferentes variáveis em cada linha. Por exemplo, isso pode ser útil para contar valores ausentes em cada linha para variáveis escolhidas.

Este exercício faz parte do curso

Programando com dplyr

Ver curso

Instruções do exercício

  • Prepare a pipeline para fazer cálculos em cada linha.
  • Crie a coluna num_missing que contenha, para cada linha, a quantidade de valores ausentes entre as colunas de gdp_in_billions_of_usd até a última coluna em imf_data.
  • Ordene os resultados pelo número de valores ausentes em ordem decrescente.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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
  ___
Editar e executar o código