Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DataFrame de indicadores não para de carregar no Power BI

Boa noite, tentei pegar o dataframe com o codigo da aula 'Obtendo os dados fundamentalistas', so alterei a linha:

ind = fundamentus.get_papel(carteira_fund)[['Setor', 'Cotacao', 'Min_52_sem', 'Max_52_sem', 'Valor_de_mercado',
                                            'Nro_Acoes', 'Patrim_Liq','Receita_Liquida_12m','Receita_Liquida_3m',
                                            'Lucro_Liquido_12m', 'Lucro_Liquido_3m']]

por:

ind = pd.concat([fundamentus.get_papel(papel)[['Setor', 'Cotacao', 'Min_52_sem',
                                                'Max_52_sem', 'Valor_de_mercado',
                                                'Nro_Acoes', 'Patrim_Liq','Receita_Liquida_12m',
                                                'Receita_Liquida_3m', 'Lucro_Liquido_12m',
                                                'Lucro_Liquido_3m']] for papel in carteira_fund])

como ja vi no fórum, mas quando vou no power BI, fica carregando com o: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

se for um problema de versão, botei no requirements as seguintes versões:

pandas == 2.2.3

numpy == 2.2.3

matplotlib == 3.10.1

seaborn == 0.13.2

fundamentus == 0.2.0

yfinance == 0.2.54

pois vi que no Power BI utilizava-se essas versões, o que pode tá causando esse carregamento 'eterno'?

1 resposta
solução!

Oii, Danilo! Tudo bem?

Essa etapa pode demorar um pouco mesmo, mas caso ela fique no looping podemos suspeitar é da versão do Python. E nesse sentido, recomendo que faça o seguinte:

  1. Desinstalar a versão atual do Python: Acesse o Painel de Controle do Windows e remova a versão atual do Python.
  2. Instalar a versão 3.10: Faça o download da versão 3.10.10 através deste link.
  3. Instalação: Durante a instalação, não se esqueça de marcar a opção Add to Path na primeira tela.
  4. Configurar o ambiente: Baixe o arquivo requirements.txt e insira-o na pasta bulltrend.
  5. Instalar dependências: Abra o prompt de comando e execute o seguinte comando para instalar as dependências:
    pip install -r requirements.txt
    

Feito isso, abra o Power BI, vá em Obter Dados e, na guia Outro, selecione Script do Python e adicione o código todo e tente conectar novamente.

Espero que os passos sejam uteis. Conte sempre conosco para te auxiliar aqui no fórum.

Até mais, Danilo!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!