Giter VIP home page Giter VIP logo

abjutils's Introduction

abjutils

CRAN_Status_Badge R build status

Visão Geral

{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.

Para Instalar

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")

Lista de funções

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 /”

Como Usar

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"

Requisitos

{abjutils} requer uma versão do R superior ou igual a 3.6.

Licença

O sistema de gerenciamento de conteúdo {abjutils} é licenciado sob os termos da MIT + file LICENSE

Citations

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},
  }

abjutils's People

Contributors

clente avatar jtrecenti avatar katerine-dev avatar azeloc avatar athospd avatar rmhirota avatar brunodaleffi avatar jimhester avatar jjesusfilho avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.