Skip to contents

Esta função padroniza os nomes das colunas de um data.frame para o formato utilizado pelo IBGE, utilizando um dicionário de nomes comuns e seus equivalentes padronizados.

Usage

rename_ibge(x)

Arguments

x

Um data.frame com colunas a serem renomeadas.

Value

O data.frame com os nomes das colunas padronizados.

Details

A função realiza as seguintes etapas:

  1. Padroniza os nomes das colunas para minúsculas e remove caracteres especiais usando janitor::clean_names().

  2. Renomeia as colunas usando um dicionário pré-definido de nomes comuns e seus equivalentes padronizados.

  3. Substitui "longitude" por "lon" e "latitude" por "lat" nos nomes das colunas.

  4. Converte as colunas que contêm códigos (e.g., cod_setor, cod_uf) para o tipo character.

Examples

df <- data.frame(
  COD_SETOR = c("1234567", "8901234"),
  NOME_muni = c("São Paulo", "Rio de Janeiro"),
  abbrev_state = c("SP", "RJ")
)

df_padronizado <- rename_ibge(df)
print(df_padronizado)
#>     setor      nome_muni uf_sigla
#> 1 1234567      São Paulo       SP
#> 2 8901234 Rio de Janeiro       RJ
#   setor        municipio_nome uf_sigla
# 1 1234567        São Paulo       SP
# 2 8901234 Rio de Janeiro       RJ