View source: R/padronizar_enderecos.R
padronizar_enderecos | R Documentation |
Padroniza simultaneamente os diversos campos de um endereço listados em um dataframe.
padronizar_enderecos(
enderecos,
campos_do_endereco = correspondencia_campos(),
formato_estados = "por_extenso",
formato_numeros = "character",
manter_cols_extras = TRUE,
combinar_logradouro = FALSE,
checar_tipos = FALSE
)
enderecos |
Um dataframe. Os endereços a serem padronizados. Cada uma de suas colunas deve corresponder a um campo do endereço (e.g. logradouro, cidade, bairro, etc). |
campos_do_endereco |
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 em si). A função
|
formato_estados |
Uma string. Como o estado padronizado deve ser
formatado. Por padrão, |
formato_numeros |
Uma string. Como o número padronizado deve ser
formatado. Por padrão, |
manter_cols_extras |
Um logical. Se colunas não especificadas em
|
combinar_logradouro |
Um logical. Se os campos que descrevem o
logradouro (tipo, nome e número, por exemplo) devem ser combinados em um
único campo de logradouro completo. Nesse caso, o parâmetro |
checar_tipos |
Um logical. Apenas tem efeito quando
|
Um dataframe com colunas adicionais, representando os campos de endereço padronizados.
enderecos <- data.frame(
id = 1,
logradouro = "r ns sra da piedade",
nroLogradouro = 20,
complemento = "qd 20",
cep = 25220020,
bairro = "jd botanico",
codmun_dom = 3304557,
uf_dom = "rj"
)
campos <- correspondencia_campos(
logradouro = "logradouro",
numero = "nroLogradouro",
complemento = "complemento",
cep = "cep",
bairro = "bairro",
municipio = "codmun_dom",
estado = "uf_dom"
)
padronizar_enderecos(enderecos, campos)
padronizar_enderecos(enderecos, campos, manter_cols_extras = FALSE)
padronizar_enderecos(enderecos, campos, combinar_logradouro = TRUE)
ends_tipo_duplicado <- data.frame(tipo = "r", nome = "r ns sra da piedade")
padronizar_enderecos(
ends_tipo_duplicado,
campos_do_endereco = correspondencia_campos(
tipo_de_logradouro = "tipo",
logradouro = "nome"
),
combinar_logradouro = TRUE,
checar_tipos = TRUE
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.