README.md

# Transparência Federal

Webscraper feito em R que realiza consultas de informações do portal Transparência Federal e gera análises dos dados obtidos.

Procedimentos iniciais

Instalação

if (!require(devtools)) install.packages('devtools')
devtools::install_github('ThiagoInocencio/TransparenciaFederal')

Carregando a biblioteca

library(TransparenciaFederal)

Consultas

Órgãos superiores da união

Obtem as informações dos órgãos superiores da união.

Função

listPublicAgencies()

Retorno

Tipo do conteúdo: data.frame

Campo | Tipo | Descrição | Exemplo ------- | ------ | ----------------------------------- | ---------------------- codigoRH | character | Código que identifica o órgão na união | 20101 orgaoSuperior | character | Nome completo do órgão | PRESIDENCIA DA REPUBLICA servidoresEmExercicio | integer | Número de servidores que trabalham no órgão | 21167

Data Frame com os órgãos públicos superiores

Órgão subordinados

Obtem informações dos órgãos subordinados à um órgão superiores

Função

@parametro codigoRH - Código do órgão superior obtido no retorno da função listPublicAgencies()

listSubPublicAgencies(codigoRH)

Retorno

Exemplo de retorno para a chamada listSubPublicAgencies(20101)

Tipo do conteúdo: data.frame

Campo | Tipo | Descrição | Exemplo ------- | ------ | ----------------------------------- | ---------------------- codigoRH | character | Código que identifica o órgão na união | 20125 orgao | character | Nome completo do órgão | CONTROLADORIA-GERAL DA UNIAO servidoresEmExercicio | integer | Número de servidores que trabalham no órgão | 8

Data Frame com os órgãos públicos

servidores

Obtem uma lista com informações dos servidores dado um órgão de lotação

Função

@parametro codigoRH - Código do órgão subordinado ou superior obtido nos retornos das funções listPublicAgencies() ou listSubPublicAgencies(codigoRH)

listPublicServants(codigoRH)

Retorno

Exemplo de retorno para a chamada listPublicServants(20101)

obs: A primeira chamadada a função listPublicServants(codigoRH) para um órgão específico pode demorar alguns minutos visto que alguns órgãos têm mais 4000 mil servidores.

Tipo do conteúdo: data.frame

Campo | Tipo | Descrição | Exemplo ------- | ------ | ----------------------------------- | ---------------------- cpf | character | Alguns números do CPF do servidorer | ***.319.878-** nomeServidor | character | Nome completo do servidores | MICHEL MIGUEL ELIAS TEMER LULIA orgaoLotacao | character | Órgão de lotação do servidore | PRESIDENCIA DA REPUBLICA idServidor | character | Número que indentifica o servidor | 1400074

Data Frame com os servidores públicos

TODO

License

MIT



ThiagoInocencio/TransparenciaFederal documentation built on June 10, 2017, 1:14 p.m.