Awesome
ribge R package
R package for (down)loading data from IBGE (Instituto Brasileiro de Geografia e Estatística)
data: population
Yearly population for municipalities. See: Estimativas de População & estatísticas/Estimativas de Populacao (or ftp://ftp.ibge.gov.br/Estimativas_de_Populacao/)
2007 data comes from Contegem da população: see https://www.ibge.gov.br/estatisticas/sociais/populacao/9065-contagem-da-populacao.html
2010 Census data gathered from: http://www.sidra.ibge.gov.br/bda/tabela/listabl.asp?z=t&o=25&i=P&c=1378
years avaiable: 2000-2022
data: GDP (gross domestic product) / PIB (produto interno bruto)
Municipalities GDP. See: Produto Interno Bruto dos Municípios
years avaiable: 1999-2021
data: cartography/territory
Municipalities area. See: Geociências » Organização do território » Estrutura territorial » Áreas Territoriais
years avaiable: 2015, 2020
data: price indexes & GDP deflator
INPC index. See: Índice de preços » INPC - Índice Nacional de Preços ao Consumidor
years avaiable: 1991+
IPCA index. See: Índice de preços » IPCA - Índice Nacional de Preços ao Consumidor Amplo
years avaiable: 1991+
SINAPI construction price index. See: Sistema Nacional de Pesquisa de Custos e Índices da Construção Civil & índice de preços » índices da construção civil
years avaiable: 1986+
GDP deflator. See: sistema de contas nacionais » contas nacionais
years avaiable: 1948+
statistical series API (series estatísticas)
Generic functions to gather data from Séries Históricas e Estatísticas website.
See avaiable series codes on doc/seriesEstatisticas.md.
municipalities codes: ibge/tse mapping
Mapping between IBGE's & TSE's municipalities names and codes.
Also avaiable as CSV file: IBGE vs TSE municipalities mapping.
See also TSE's municipalities csv file and TSE's municipalities with zones csv file
IPEA's & BCB's series (non-IBGE)
Function to gather data from Ipeadata
Function to gather data from BCB's Time Series Management System
install & load
# install.packages("devtools")
devtools::install_github("tbrugz/ribge")
library(ribge)
build from sources & load
# install.packages("devtools")
devtools::install_deps(".")
devtools::install(".")
library(ribge)
usage examples
population, main usage:
pop2000 <- populacao_municipios(2000)
# ...
pop2007 <- populacao_municipios(2007)
pop2008 <- populacao_municipios(2008)
pop2009 <- populacao_municipios(2009)
pop2010 <- populacao_municipios(2010)
pop2011 <- populacao_municipios(2011, dir="/tmp")
# ...
pop2021 <- populacao_municipios(2021)
pop2022 <- populacao_municipios(2022)
GDP (PIB) example:
# 18 variables
pib1999 <- pib_municipios(1999)
# ...
pib2009 <- pib_municipios(2009)
# 43 variables
pib2010 <- pib_municipios(2010)
# ...
pib2021 <- pib_municipios(2021)
inflation & GDP deflator:
inpc2015 <- precos_inpc(2015)
ipca2015 <- precos_ipca(2015)
sinapi2015 <- precos_sinapi(2015)
deflatorpib <- precos_deflatorpib()
municipalities area:
munArea <- area_municipios() # defaults to 2020
munArea <- area_municipios(ano = 2015)
Gathering data from "séries estatísticas" (statistical series website):
# Efetivo dos rebanhos por tipo de rebanho
df <- series_estatisticas_carrega("PPM01_BR_ABS")
# Docentes com curso superior no ensino médio, rede pública e privada
df <- series_estatisticas_carrega("SEE10_BR_PERC", transpose = T)
# Taxa de desocupação das pessoas de 10 anos ou mais de idade, por sexo - todas localidades
df <- series_estatisticas_carrega_todas_localidades("PE62_RM_PERC", transpose = T)
# Ver `seriesEstatisticas` para prefixos de códigos:
seriesEstatisticas
View(seriesEstatisticas)
TSE municipalities:
tsemun <- tse_municipios()
# mapping between ibge & tse municipalities codes
data("municipioIbgeTseMap")
Ipeadata series:
# series 37667: real minimum wage / salário mínimo real
df <- ipea_serie_carrega(37667)
Brazil's central bank (BCB) series:
# series 193: Fipe IPC price index / Índice de Preços ao Consumidor da Fipe
df <- bcb_serie_carrega(193)
end notes
license: GPL-3