Evolução da população brasileira

Coletando os dados de população dos municípios do IBGE com Python

A informação da quantidade de habitantes dos municípios brasileiros é um dos dados basilares de diversos estudos. Por exemplo, combinando com outros dados quantitativos dos municípios é possível utilizá-los para calcular indicadores per capita, tais como o PIB per capita, a taxa de homicídios por 100 mil habitantes, a taxa de analfabetismo, entre outros. Assim, é importante ter esses dados disponíveis para análises. Neste texto eu mostro como baixar esses dados de três bases do IBGE: os Censos Demográficos (1970 a 2022), as Contagens da População (1996, 2007) e as Estimativas da População (2001 a 2021); e consolidá-las em uma única base....

July 9, 2024 · 8 min · Komesu, D. K.
Imagem de gatos doutores usando computadores

Coletando os arquivos de microdados do DATASUS

O Departamento de Informática do SUS (DATASUS) disponibiliza os microdados do sistema de saúde pública do Brasil em um servidor FTP. Porém, quem ainda utiliza FTP? 🧓 Os navegadores já deram cabo do suporte ao protocolo há algum tempo, principalmente por preocupações com segurança e pouquíssimo uso. No entanto, ainda há empresas e instituições públicas que disponibilizam arquivos unicamente por esse protocolo da idade das pedras da tecnologia da informação. Uma dessas instituições é o DATASUS....

July 3, 2024 · 8 min · Komesu, D. K.

Como aplicar o filtro HP em séries temporais no Python com o pacote statsmodels

Num texto anterior eu utilizei o Filtro Hodrick-Prescott (HP) para suavizar séries temporais das tarifas municipais de saneamento básico do Brasil. Neste texto vou explicar passo a passo como aplicar o Filtro HP em séries temporais no Python com o pacote statsmodels para analisar ciclos e tendências. ...

May 19, 2023 · 5 min · Komesu, D. K.

Script Python para fazer backups (dumps) de bases de dados em PostgreSQL

Neste post apresento um script Python que uso para fazer backups de bases de dados PostgreSQL. ...

May 3, 2023 · 1 min · Komesu, D. K.

Como calcular distâncias geográficas entre duas coordenadas em Python

Em análises geoespaciais, uma das tarefas mais frequentes é medir a distância entre duas coordenadas geográficas. Em Python é possível obter essa distância facilmente usando o pacote geopy e seu módulo distance. ...

February 9, 2022 · 1 min · Komesu, D. K.

PIP: Como instalar o GeoPandas no Windows (sem Conda)

Como instalar o pacote GeoPandas no Windows sem usar o conda? Quando tentamos instalá-lo usando o PIP recebemos um erro. Muitas respostas no StackOverflow dizem para usar o Conda nesse caso. Porém, e quando não queremos usar o Conda, pois não queremos instalar outra versão gerenciador de pacotes no Windows? ...

January 22, 2022 · 1 min · Komesu, D. K.

Pandas read_csv: como ler um arquivo CSV no Python

Uma das ações mais comuns em ciência de dados com Python é carregar os dados salvos em algum arquivo CSV para um dataframe no Pandas. Neste texto explico como usar a função read_csv e seus principais argumentos. ...

November 28, 2021 · 3 min · Komesu, D. K.

Extraindo dados de arquivos Excel

É comum disponibilizar dados tabulares em arquivos CSV ou XLSX. No entanto, nem sempre esses dados vêm no melhor formato estruturado para leitura e processamento por softwares. ...

April 20, 2021 · 4 min · Komesu, D. K.

Como criar mapas coropléticos em Python com matplotlib e geopandas

Frequentemente um mapa colorido é o mais adequado para comunicar alguma informação que pode ser agregada geograficamente. Neste texto eu descrevo o passo-a-passo para criar um mapa coroplético básico em Python usando os pacotes matplotlib e o geopandas. Além desses dois pacotes, vou utilizar o geobr desenvolvido pelo IPEA para baixar dados geoespaciais do Brasil para plotar os mapas. ...

September 29, 2020 · 5 min · Komesu, D. K.