diff --git a/pkgdown.yml b/pkgdown.yml index b9ecf4a..39a2237 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -2,5 +2,5 @@ pandoc: 2.19.2 pkgdown: 2.0.7 pkgdown_sha: ~ articles: {} -last_built: 2024-01-25T21:56Z +last_built: 2024-01-29T20:37Z diff --git a/reference/index.html b/reference/index.html index 119a5e0..2ddd300 100644 --- a/reference/index.html +++ b/reference/index.html @@ -51,6 +51,10 @@

Padronização de campos individuais

padronizar_estados()

Padronizar estados

+ +

padronizar_municipios()

+ +

Padronizar municípios

padronizar_ceps()

diff --git a/reference/padronizar_ceps.html b/reference/padronizar_ceps.html index 6b4f76f..328d24b 100644 --- a/reference/padronizar_ceps.html +++ b/reference/padronizar_ceps.html @@ -1,6 +1,6 @@ -Padronizar CEPs — padronizar_ceps • enderecopadraoPadronizar CEPs — padronizar_ceps • enderecopadrao @@ -47,8 +47,8 @@

Padronizar CEPs

-

Padroniza um vetor de CEPs. Veja a seção Detalhes para mais informações -sobre a padronização.

+

Padroniza um vetor de caracteres ou números representando CEPs. Veja a seção +Detalhes para mais informações sobre a padronização.

diff --git a/reference/padronizar_estados.html b/reference/padronizar_estados.html index 011ef4c..57614d1 100644 --- a/reference/padronizar_estados.html +++ b/reference/padronizar_estados.html @@ -1,6 +1,7 @@ -Padronizar estados — padronizar_estados • enderecopadraoPadronizar estados — padronizar_estados • enderecopadrao @@ -47,8 +48,9 @@

Padronizar estados

-

Padroniza um vetor de estados. Veja a seção Detalhes para mais informações -sobre a padronização.

+

Padroniza um vetor de caracteres ou números representando estados +brasileiros. Veja a seção Detalhes para mais informações sobre a +padronização.

@@ -72,25 +74,29 @@

Value

Detalhes

-

TODO: revisar isso aqui -Operações realizadas durante a padronização:

  1. conversão para caracter, se o input for numérico;

  2. -
  3. remoção de espaços em branco antes e depois dos números e de espaços em -branco em excesso entre números;

  4. +

    Operações realizadas durante a padronização:

    1. conversão para caracter, se o input for numérico;

    2. +
    3. remoção de espaços em branco antes e depois dos valores e remoção de +espaços em excesso entre palavras;

    4. +
    5. conversão de caracteres para caixa alta;

    6. remoção de zeros à esquerda;

    7. -
    8. substituição de números vazios e de variações de SN (SN, S N, S.N., S./N., -etc) por S/N.

    9. +
    10. busca, a partir do código numérico ou da abreviação da UF, do nome +completo de cada estado;

    11. +
    12. caso a busca não tenha encontrado determinado valor, remoção de acentos e +caracteres não ASCII - esta etapa, de manipulação de strings, pode ser +incrementada para adequação futura a bases de dados com as quais as etapas +anteriores não resultem em valores padronizados.

Examples

-
numeros <- c("0210", "001", "1", "", "S N", "S/N", "SN", "0180  0181")
-padronizar_numeros(numeros)
-#> [1] "210"     "1"       "1"       "S/N"     "S/N"     "S/N"     "S/N"    
-#> [8] "180 181"
+    
estados <- c("21", "021", "MA", " 21", " MA ", "ma", "", NA)
+padronizar_estados(estados)
+#> [1] "MARANHAO" "MARANHAO" "MARANHAO" "MARANHAO" "MARANHAO" "MARANHAO" ""        
+#> [8] ""        
 
-numeros <- c(210, 1, 10000, NA)
-padronizar_numeros(numeros)
-#> [1] "210"   "1"     "10000" "S/N"  
+estados <- c(21, NA)
+padronizar_estados(estados)
+#> [1] "MARANHAO" ""        
 
 
diff --git a/reference/padronizar_municipios.html b/reference/padronizar_municipios.html new file mode 100644 index 0000000..1b2d5c4 --- /dev/null +++ b/reference/padronizar_municipios.html @@ -0,0 +1,132 @@ + +Padronizar municípios — padronizar_municipios • enderecopadrao + + +
+
+ + + +
+
+ + +
+

Padroniza um vetor de caracteres ou números representando municípios +brasileiros. Veja a seção Detalhes para mais informações sobre a +padronização.

+
+ +
+
padronizar_municipios(municipios)
+
+ +
+

Arguments

+
municipios
+

Um vetor de caracteres ou números. Os municípios a serem +padronizados.

+ +
+
+

Value

+ + +

Um vetor de caracteres com os municípios padronizados.

+
+
+

Detalhes

+ + +

Operações realizadas durante a padronização:

  1. conversão para caracter, se o input for numérico;

  2. +
  3. remoção de espaços em branco antes e depois dos valores e remoção de +espaços em excesso entre palavras;

  4. +
  5. conversão de caracteres para caixa alta;

  6. +
  7. remoção de zeros à esquerda;

  8. +
  9. busca, a partir do código numérico, do nome completo de cada município;

  10. +
  11. caso a busca não tenha encontrado determinado valor, remoção de acentos e +caracteres não ASCII, correção de erros ortográficos frequentes e atualização +de nomes conforme listagem de municípios do IBGE de 2022.

  12. +
+ +
+

Examples

+
municipios <- c(
+  "3304557", "003304557", " 3304557 ", "RIO DE JANEIRO", "rio de janeiro",
+  "SÃO PAULO",
+  "", NA
+)
+padronizar_municipios(municipios)
+#> [1] "RIO DE JANEIRO" "RIO DE JANEIRO" "RIO DE JANEIRO" "RIO DE JANEIRO"
+#> [5] "RIO DE JANEIRO" "SAO PAULO"      ""               ""              
+
+municipios <- c(21, NA)
+padronizar_municipios(municipios)
+#> [1] "21" ""  
+
+municipios <- c("PARATI", "AUGUSTO SEVERO", "SAO VALERIO DA NATIVIDADE")
+padronizar_municipios(municipios)
+#> [1] "PARATY"       "CAMPO GRANDE" "SAO VALERIO" 
+
+
+
+
+ +
+ + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/reference/padronizar_numeros.html b/reference/padronizar_numeros.html index 1635579..1a4a0ab 100644 --- a/reference/padronizar_numeros.html +++ b/reference/padronizar_numeros.html @@ -1,6 +1,7 @@ -Padronizar números de logradouros — padronizar_numeros • enderecopadraoPadronizar números de logradouros — padronizar_numeros • enderecopadrao @@ -47,8 +48,9 @@

Padronizar números de logradouros

-

Padroniza um vetor de números de logradouros. Veja a seção Detalhes para -mais informações sobre a padronização.

+

Padroniza um vetor de caracteres ou números representando números de +logradouros. Veja a seção Detalhes para mais informações sobre a +padronização.

diff --git a/sitemap.xml b/sitemap.xml index 5415f79..fa2252a 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -33,6 +33,9 @@ /reference/padronizar_estados.html + + /reference/padronizar_municipios.html + /reference/padronizar_numeros.html