Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

padronização de numero 0 #38

Closed
rafapereirabr opened this issue Jan 10, 2025 · 4 comments
Closed

padronização de numero 0 #38

rafapereirabr opened this issue Jan 10, 2025 · 4 comments

Comments

@rafapereirabr
Copy link
Member

Comportamento esperado quando o input do campp numero é da classe character

enderecobr::padronizar_numeros( "0" )
[1]> "S/N"

O mesmo nao acontece se o input for numeric

enderecobr::padronizar_numeros( 0 )
[1]> "0"
dhersz added a commit that referenced this issue Jan 13, 2025
@dhersz
Copy link
Member

dhersz commented Jan 13, 2025

Feito 2792735.

@dhersz dhersz closed this as completed Jan 13, 2025
@rafapereirabr
Copy link
Member Author

Achei um erro / comportamento estranho. Veja soh.

open input data

data_path <- system.file("extdata/large_sample.parquet", package = "geocodebr")
input_df <- arrow::read_parquet(data_path)

Isso eh ok

enderecobr::padronizar_numeros(input_df$numero, formato = 'integer')

Isso aqui dah erro

address_fields <- enderecobr:::correspondencia_campos(
  logradouro = 'logradouro',
  numero = 'numero',
  cep = 'cep',
  bairro = 'bairro',
  municipio = 'municipio',
  estado = 'uf')

input_padrao <- enderecobr::padronizar_enderecos(
  enderecos = input_df,
  campos_do_endereco = address_fields,
  formato_estados = "sigla",
  formato_numeros = 'integer'
)

Error in is.null(chamada_upstream) || as.character(chamada_upstream[[1]]) != :
'length = 3' in coercion to 'logical(1)'

@rafapereirabr rafapereirabr reopened this Jan 14, 2025
@dhersz
Copy link
Member

dhersz commented Jan 15, 2025

O problema aqui é quando a padronizar_enderecos() é chamada com o namespace explícito - i.e. enderecobr::padronizar_enderecos().

@dhersz
Copy link
Member

dhersz commented Jan 15, 2025

Corrigido em b793c1f.

@dhersz dhersz closed this as completed Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants