/dados-abertos-exemplos

Prêmio Dados Abertos para o Desenvolvimento

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Portal de Dados Abertos do BNDES - Exemplos

Códigos de exemplo para uso do Portal de Dados Abertos do BNDES.

Carregando os dados

Linguagem Python

df = pd.read_csv(arq_dados, sep=';', decimal=',', encoding='UTF-8') 

Dica: caso haja colunas de data, inclua o parâmetro: parse_dates=['nome_col'])

Linguagem R

dados = read.csv(arq_dados, sep=';', dec = ',', encoding = 'UTF-8')

Excel

Os arquivos abrirão direto no Excel, mas haverá problemas com palavras acentuadas. Para abrir com os acentos corretos, vá na opção "Dados → De Texto → (selecione o arquivo)" e então marque UTF-8 como "Origem do arquivo" e Ponto e vírgula como delimitador. Conforme as telas abaixo:

Configure UTF-8

Ponto e vírgula

Exemplos completos

Executando o código Python

Todas as bibliotecas utilizadas nos exemplos estão no arquivo requirements.txt. Recomenda-se o uso de um ambiente virtual:

python -m venv .venv
# ative com o ambiente virtual para sua plataforma. 
# Eg.: No Windows execute ".\.venv\Scripts\activate"
#      no Unix execute "source ./venv/bin/activate"
pip install -r requirements.txt

Então execute o comando jupyter-lab para executar os notebooks.