View source: R/padronizar_logradouros_completos.R
padronizar_logradouros_completos | R Documentation |
Padroniza o logradouro completo a partir de diversos campos (tipo de logradouro, nome do logradouro e número), garantindo a consistência da informação.
padronizar_logradouros_completos(
enderecos,
campos_do_logradouro = correspondencia_logradouro(),
manter_cols_extras = TRUE,
checar_tipos = FALSE
)
enderecos |
Um dataframe. Os endereços a serem padronizados. Ao menos uma de suas colunas deve corresponder a um campo do logradouro. |
campos_do_logradouro |
Um vetor nomeado de caracteres. A correspondência
entre os campos a serem padronizados (nomes do vetor) e as colunas que os
representam no dataframe (valores do vetor). A função
|
manter_cols_extras |
Um logical. Se colunas não especificadas em
|
checar_tipos |
Um logical. Se a ocorrência de duplicatas entre os tipos
e nomes dos logradouros deve ser verificada ao combiná-los (por exemplo,
quando o tipo é descrito como "RUA" e o nome é descrito como "RUA
BOTAFOGO"). Por padrão, |
Caso manter_cols_extras
seja TRUE
, o mesmo dataframe de input,
mas sem as colunas descrevendo o logradouro e com uma coluna padronizada
adicional logradouro_completo
. Caso manter_cols_extras
seja FALSE
, um
dataframe de apenas uma coluna, logradouro_completo
.
enderecos <- data.frame(
id = 1,
tipoLogradouro = "r",
logradouro = "ns sra da piedade",
nroLogradouro = 20,
complemento = "qd 20",
cep = 25220020,
bairro = "jd botanico",
codmun_dom = 3304557,
uf_dom = "rj"
)
campos <- correspondencia_logradouro(
tipo_de_logradouro = "tipoLogradouro",
nome_do_logradouro = "logradouro",
numero = "nroLogradouro"
)
padronizar_logradouros_completos(enderecos, campos)
padronizar_logradouros_completos(
enderecos,
campos,
manter_cols_extras = FALSE
)
enderecos <- data.frame(
tipoLogradouro = "r",
logradouro = "r ns sra da piedade",
nroLogradouro = 20
)
padronizar_logradouros_completos(enderecos, campos, checar_tipos = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.