ipeaGIT / enderecopadrao

Pacote de R para padronizar endereços brasileiros
https://ipeagit.github.io/enderecopadrao/
Other
0 stars 0 forks source link

padronizar_enderecos: erro quando coluna com número de campo (e.g. "numero") está presente no dataset mas não é pra ser padronizado #13

Open dhersz opened 3 months ago

dhersz commented 3 months ago
padronizado <- enderecopadrao::padronizar_enderecos(
  padronizado,
  campos_do_endereco = enderecopadrao::correspondencia_campos(
    estado = "SGUF",
    municipio = "CDMunicipio",
    cep = "NRCEP",
    bairro = "NOBairro"
  )
)
#> Erro: Assertion failed. One of the following must apply:
#>  * checkmate::check_character(numeros): Must be of type 'character', not 'NULL'
#>  * checkmate::check_numeric(numeros): Must be of type 'numeric', not 'NULL'

Aconteceu porque a coluna numeros existe no df padronizado, mas não foi passado uma coluna pra padronizar no argumento numeros. Consequentemente a chamada pra padronizar_numeros() é feita, mas passando NULL.