Como preencher várias linhas distintas que precisam ser replicadas dentro do mesmo data frame

Olá a todos.

Tenho um banco de dados de todos os municípios brasileiros. Este df possui os dados desagregados por “idade simples”. As variáveis são: codigo_municipio, nome_municipio, idade, pop2010. As idade vão de 0 até 100 anos.

.

Esta sequência se repete para os 5570 municípios do Brasil, mas a tabela gerada pelo IBGE só preenche a primeira linha com o código do município, nome do município e sigla do estado. Estes por sua vezes precisam ser replicados para estar na forma tidy.

Como vocês preencheriam as linhas que precisam ser completadas. Lembrando que os valores dessas linhas mudam a cada 100. Se a pergunta não estiver bem elaborada posso tentar melhorara.

A base de dados está disponível no link:

https://drive.google.com/drive/folders/1evulcKhN01vpU4hzAupJAr033ybEpyw-?usp=sharing

A função que você precisa é a tidyr::fill(). Dê uma olhada na documentação: Fill in missing values with previous or next value — fill • tidyr

1 Curtida

[RESOLVIDO]

Obrigado

1 Curtida