Code Monkey home page Code Monkey logo

rreorgfdatar's Introduction

RREORGFdataR RREORGFdataR_2 websiteRREORGFdataR_1 website

Project Status: Active – The project has reached a stable, usable state and is being actively developed. GitHub R package version (subdirectory of monorepo) GitHub License GitHub Repo stars

Visão geral

RREORGFdataR é um pacote R que permite aos usuários acessar facilmente o conjunto de dados do Relatório Resumido da Execução Orçamentária (RREO) e do Relatório de Gestão Fiscal (RGF) utilizando a API do SICONFI (https://apidatalake.tesouro.gov.br/docs/siconfi/). Saiba mais sobre a utilização do ‘RREORGFdataR’ em https://natanaelsl.com.br/project/rreorgf_pkg/ ou https://natanaelsl.github.io/RREORGFdataR/.

  • RREOdata: Realiza a extração dos dados do Relatório Resumido da Execução Orçamentária (RREO) de maneira mais intuitiva e fácil utilizando a API do SICONFI

  • RGFdata: Realiza a extração dos dados do Relatório de Gestão Fiscal (RGF) de maneira mais intuitiva e fácil utilizando a API do SICONFI.

  • siconfi_list: Opção padrão NULL retorna um data.frame contendo os códigos do IBGE e do Siconfi disponíveis para a API, juntamente com as instituições correspondentes. A escolha da opção options = down permite o download do arquivo (.pdf) disponibilizado pelo Tesouro Nacional.

Instalação

Você pode instalar a versão de desenvolvimento do RREORGFdataR no GitHub com:

# install.packages("devtools")
devtools::install_github("Natanaelsl/RREORGFdataR", build_vignettes = TRUE)

Exemplo

Este é um exemplo básico que mostra como resolver um problema comum:

## Carregando o pacote
library(RREORGFdataR)

## Download dos dados do Relatório Resumido da Execução Orçamentária (RREO).
# RREOdata()

## Extraindo dados do anexo 1 para o 3º quadrimestre do RGF de 2020 até 2023
## do Estado de Goiás para todos os poderes.
RGFdata(cod.ibge = 52,
        year = 2020:2023,
        power = c('E','L','J','D','M'),
        period = 3,
        annex = 1,
        simplified = FALSE)
        
## Extraindo dados do anexo 1 para o 3º quadrimestre do RGF de 2023
## de todos as UF's para todos os poderes.
RGFdata(cod.ibge = "all_states",
        year = 2023,
        power = c('E','L','J','D','M'),
        period = 3,
        annex = 1,
        simplified = FALSE)

Informações

API SICONFI

O Tesouro Nacional disponibilizou a Application Programming Interface (API) de dados abertos para atender à demanda por dados brutos oriundos do Sistema de Informações Contábeis e Fiscais do Setor Público Brasileiro – Siconfi. Por meio dessa ferramenta, é possível ao usuário obter desde pequenas frações até grandes volumes de dados de todas as informações inseridas pelos entes subnacionais no Siconfi.

Vantagem

A sintaxe da função RREORGFdataR opera com a mesma lógica independentemente da base de interesse, o que torna intuitivo o download/extração de qualquer conjunto de dados usando uma única linha de código.

Código das instituições

A tabela abaixo apresenta os códigos do IBGE e do Siconfi compatíveis com a API, bem como a respectiva instituição. Disponível em: https://siconfi.tesouro.gov.br/siconfi/pages/public/arquivo/conteudo/Cod_instituicoes_siconfi.pdf


NOTA: O referido pacote está em fase de construção podendo não ter todas as informações disponíveis para utilização.

rreorgfdatar's People

Contributors

natanaelsl avatar raphaellima1 avatar

Watchers

 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.