ipeadatar
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
License: CC BY-SA 4.0
Este material visa auxiliar na obtenção de séries econômicas do IPEAData diretamente do repositório, fazendo uso do pacote ipeadatar
de Gomes (2019).
O primeiro passo é instalar o pacote, fazendo:
install.packages("devtools")
devtools::install_github("gomesleduardo/ipeadatar")
As buscas pelas séries podem ser realizadas por meio de listas (as quais podem ser extensas), ou pelos códigos das séries. Para isto, sugere-se que o usuário navegue pelo site para ter uma ideia de como se organiza.
Uma busca interessante é por meio da função search_series
, que permite colocar termos a serem buscados, em que o campo fields
permite as opções de busca avançada e o language
permite alternar entre inglês (en) e português (br). Veja o exemplo:
Representação padrão:
search_series(terms = NULL, fields = c('name'), language = c("en", "br"))
# fields podem ser "code", "name", "theme", "source", "freq",
# "lastupdate" e "status".
Exemplo:
Imagine uma busca por: série: Brasil - Produto interno bruto (PIB): conceito de paridade do poder de compra (PPC) per capita Frequência: Anual de 1980 até 2017 Fonte: Banco Mundial, World Development Indicators (WDI) Unidade: US$library(ipeadatar)
library(knitr);library(tidyr);library(dplyr);library(DT);library(magrittr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
##
## Attaching package: 'magrittr'
## The following object is masked from 'package:tidyr':
##
## extract
PIB_search<-as.data.frame(search_series(terms = c("PIB - paridade", "PPC"), fields = c("name"),language = c("br")))
PIB_search %<>% dplyr::slice(1:500L)
datatable(PIB_search)
Verifica-se que a série desejada para o Brasil tem o código (code
) WDI_PIBPPCCAPBRA. Ou seja, pode-se buscar diretamente esta série.
data<-ipeadata(c("WDI_PIBPPCCAPBRA"))
library(dygraphs)
dygraph(ts(data$value,start = c(1980),frequency = 1), main = "Brasil - PIB - paridade do poder de compra (PPC) - US$ per capita (Anual) <br> IPEADATA WDI_PIBPPCCAPBRA <br> Banco Mundial, World Development Indicators (WDI)") %>%
dyAxis("x", drawGrid = TRUE) %>%
dyOptions(drawPoints = TRUE, pointSize = 2)
Gomes, Luiz Eduardo S. 2019. Ipeadatar: API Wrapper for ’Ipeadata’. http://github.com/gomesleduardo/ipeadatar.