{abjutils}
é um Kit de Ferramentas com algumas funções úteis
utilizadas pela Associação Brasileira de
Jurimetria.
A maioria das funções ajuda a lidar com a identificação de processos judiciais numeros (unificados pelo CNPJ, Conselho Nacional de Justiça: NNNNNNN-DD.AAAA.J.TR.OOOO).
Enquanto as demais são para ajudar com a conciliação do ASCII e entre outros problemas de formatação.
Você pode instalar a versão mais recente do {abjutils}
com:
# Para instalar a versão CRAN
install.packages("abjutils")
# Para instalar a versão GitHub (dev)
install.packages("remotes")
remotes::install_github("abjur/abjutils")
Função | Descrição |
---|---|
build_id() |
Adiciona separadores a IDs de processos |
calc_dig() |
Verifica os números de um processo no fomato estruturado pelo CNJ |
carf_build_id() |
Adiciona separadores para ações judiciais do CARF |
carf_calc_dig() |
Verifica o número CARF com o dígito de verificação |
carf_check_dig() |
Verifica se um dígito de verificação CARF está correto |
check_dig() |
Verifica se um dígito de verificação CNJ está correto |
check_dig_vet() |
Verifica se um vetor de dígito de verificação CNJ está correto |
chrome_to_body() |
Analisa o fluxo de rede de uma página web |
clean_cnj() |
Remove todos os caracteres não núméricos de uma string |
clean_id() |
Remove separadores de IDs de processos judiciais |
escape_unicode() |
Substitui caracteres acentuados por seus valores escapados de Unicode |
extract_parts() |
Extrai partes dos IDs dos processos |
file_sans_ext() |
Extrai o nome do arquivo sem extensão |
gather_subjects() |
Reuni os assuntos do esaj automaticamente |
lsos() |
Lista objetos elegantemente em uma sessão R |
pattern_cnj() |
Padrão Regex para encontrar números de processos judiciais |
precision() |
Aplica escala de precisão |
reais() |
Converter valores da moeda brasileira (texto) em numéricos |
rm_accent() |
Remove diacríticos de uma string |
sample_cnj() |
Cria uma amostra aleatória de processos judiciais |
separate_cnj() |
Divide uma coluna com IDs de processos em 6 colunas com suas partes |
tabela() |
Produz tabela de contingência dos elementos de um vetor |
test_fun() |
Verifica se todos os argumentos de outra função já tem valores atribuídos |
verify_cnj() |
Verifica se a identificação de um processo brasileiro é um número CNJ |
write_data() |
Atalho para gravar o arquivo no diretório “data /” |
Exemplo 1:
# Para Remover separadores de IDs de processos judiciais
abjutils::clean_id(c("1025736-09.2014.8.26.0100","0043877-64.2012.8.26.0100","1013689-61.2018.8.26.0100"))
#> [1] "10257360920148260100" "00438776420128260100" "10136896120188260100"
Exemplo 2:
# Extrair partes dos IDs dos processos
abjutils::extract_parts(c("1025736-09.2014.8.26.0100","0043877-64.2012.8.26.0100","1013689-61.2018.8.26.0100"))
#> [[1]]
#> N D A J T O
#> "1025736" "09" "2014" "8" "26" "0100"
#>
#> [[2]]
#> N D A J T O
#> "0043877" "64" "2012" "8" "26" "0100"
#>
#> [[3]]
#> N D A J T O
#> "1013689" "61" "2018" "8" "26" "0100"
Exemplo 3:
# Remover diacríticos de uma string
abjutils::rm_accent("acórdão")
#> [1] "acordao"
{abjutils}
requer uma versão do R superior ou igual a 3.6.
O sistema de gerenciamento de conteúdo {abjutils}
é licenciado sob os
termos da MIT + file
LICENSE
To cite this package, use citation("abjutils")
:
To cite package ‘abjutils’ in publications use:
Associacao Brasileira de Jurimetria (2020). abjutils:
Useful Tools for Jurimetrical Analysis Used by the
Brazilian Jurimetrics Association. R package version
0.0.1. https://github.com/abjur/abjutils
A BibTeX entry for LaTeX users is
@Manual{,
title = {abjutils: Useful Tools for Jurimetrical Analysis Used by the Brazilian Jurimetrics Association},
author = {Associacao Brasileira de Jurimetria},
year = {2020},
note = {R package version 0.3.0},
url = {https://github.com/abjur/abjutils},
}