Códigos de exemplo para uso do Portal de Dados Abertos do BNDES.
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'])
dados = read.csv(arq_dados, sep=';', dec = ',', encoding = 'UTF-8')
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:
- python-exemplo.ipynb - carrega dados em um Dataframe e exibe um gráfico
- python-api.ipynb - usa a api para busca de dados e download
- python-api-filtros.ipynb - usa a API para filtrar dados. Use para baixar só os dados que precisa e trabalhar com arquivos menores.
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.