ler_popbr: Ler arquivos de população do DATASUS

View source: R/ler_popbr.R

ler_popbrR Documentation

Ler arquivos de população do DATASUS

Description

Lê os arquivos com estimativas e contagens da população dos municípios brasileiros por sexo e faixa etária disponibilizados pelo DATASUS e entrega um banco de dados com as variáveis originais mais a faixa etária quinquenal.

Usage

ler_popbr(x)

Arguments

x

Nome do arquivo armazenado no computador, ou ano da estimativa ou contagem populacional a ser capturada no site FTP DATASUS. Se o alvo é um arquivo no computador, o nome com a extensão (dbf) deve vir entre aspas. Se o alvo é um arquivo do servidor FTP do DATASUS, deve-se usar o argumento ano, com o ano (sem aspas) desejado, de 1980 a 2024. Apenas arquivos em formato DBF são lidos.

Details

Nos arquivos de 2013 a 2024 o código IBGE do município está registrado com todos os sete dígitos, enquanto nos arquivos de 1980 a 2012, como em outros SIS com dados disponibilizados pelo DATASUS, são registrados apenas os seis primeiros dígitos do código. ler_popbr devolve uma variável (munic_res) de caracteres com os seis primeiros dígitos.

As informações atualizadas podem ser tabuladas em http://tabnet.datasus.gov.br/cgi/deftohtm.exe?ibge/cnv/popsvs2024br.def

References

http://tabnet.datasus.gov.br/cgi/IBGE/SEI_MS-0034745983-Nota_Tecnica_final.pdf

Examples

## Not run: 
# Um arquivo no computador:
popBR2010 <- ler_popbr("data-raw/POPBR10.DBF")
head(popBR2010)
xtabs(populacao ~ fxetar5 + sexo, data = popBR2010)

popBR2024 <- ler_popbr("data-raw/POPBR24.DBF")
head(popBR2024)
xtabs(populacao ~ fxetar5 + sexo, data = popBR2024)

## End(Not run)

# Um arquivo no diretório FTP do DATASUS
popBR2010 <- ler_popbr(2010)
head(popBR2010)
xtabs(populacao ~ fxetar5 + sexo, data = popBR2010)

popBR2013 <- ler_popbr(2013)
head(popBR2013)
xtabs(populacao ~ fxetar5 + sexo, data = popBR2013)

popBR2024 <- ler_popbr(2024)
head(popBR2024)
xtabs(populacao ~ fxetar5 + sexo, data = popBR2024)


fulvionedel/csapAIH documentation built on June 12, 2025, 4:20 p.m.