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
Instruções do exercício
- Prepare a pipeline para fazer cálculos em cada linha.
- Crie a coluna
num_missingque contenha, para cada linha, a quantidade de valores ausentes entre as colunas degdp_in_billions_of_usdaté a última coluna emimf_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
___