Skip to content

Um cliente para consumo da API do Atlas da Violência escrito em R.

License

Notifications You must be signed in to change notification settings

willbernascimento/atlasviolenciaR

Repository files navigation

atlasviolenciaR: um cliente para a API do Atlas da Violência escrito em R

R-CMD-check Travis build status AppVeyor build status

Este é um pacote do R que permite o consumo da API do Atlas da Violência na linguagem R.

Como instalar

Você pode instalar a versão mais recente do pacote através do github.

if (!require("devtools")) install.packages("devtools")
devtools::install_github("willbernascimento/atlasviolenciaR")

Como funciona e como usar

Todas as funções iniciadas com get_* fazem uma requisão para um endpoint específico e retorna um data.frame com os dados daquele endpoint.

Os bancos de dados com as informações de fato são buscados com as funções get_series_values e get_series_values_regions. As demais funções são para buscar informações acerca das séries, principalmente, seus IDs e Títulos. Elas são necessárias para visualizar os IDs disponíveis.

Para baixar os dados da série Taxa de óbitos em acidentes de transporte - Faixa etária de 15 - 29 anos por UF precisamos passar o ID da série e a abrangência geográfica.

library(atlasviolenciaR)

get_series_values(serie_id=156,geographic_scope = 3)

Podemos obter a mesma série, apenas algumas regiões. Para isso, precisamos usar a função get_series_values_regions e passar o parâmetro regions.

get_series_values_regions(serie_id=156,geographic_scope = 2, regions=c(1,2)))

Com essa chamada, baixamos os dados para as regiões Norte e Nordeste.

Observações

  • É necessário que haja uma correspondência entre geographic_scope e os valores passados para regions. Cada valor de geographic_scope possui valores correspondentes específicos em regions. Esses valores são os códigos do IBGE no caso das Regiões, UFs e Municípios.

  • Existem séries que não possuem dados disponíveis. O resultado dessas chamadas será um data.frame vazio.

Documentação

Para saber mais visite a documentação das funções e os artigos disponíveis. Neles você pode encontrar mais informações sobre como usar o pacote e sobre os dados disponíveis.

Recomendamos que você inicie pelos primeiros passos. Nele você pode encontrar informações sobre como usar o pacote e sobre como funciona a API do Atlas da Violência.

Estágio de desenvolvimento atual

No momento estamos em uma versão alfa. Isso significa que estamos aumentando a cobertura de testes em todas as funções para poder tratar melhor erros de input ou erros na requisição. Nos nossos testes, identificamos que quando passado valores válidos às funções, o resultado tem sido correto, como esperado.

Recomendados que você inicie pelos primeiros passos para entender como passar valores válidos para as funções.

Autores

Willber Nascimento

Licença

Acesse o arquivo LICENSE.md no raiz do repositório.

About

Um cliente para consumo da API do Atlas da Violência escrito em R.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages