Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Expandindo o período de previsão (Erro ao executar o código : plot_plotly)

Ao executar o código , aparece este erro, porém ja realizei varias vezes o código porém ocorre o mesmo erro,  e até me sugere outro código, porém não é o mesmo da aula em que a instrutora ensina.

1 resposta

Olá, Allan! Tudo bem?

O erro está relacionado ao uso do plot_plotly do Prophet, que não está conseguindo lidar com o tipo de dado que você está passando.

O erro "The truth value of a DataFrame is ambiguous" geralmente ocorre quando uma operação lógica ambígua é realizada em um DataFrame do Pandas. Algumas sugestões para resolver o problema:

  1. Verifique os dados de entrada: Certifique-se de que tanto modelo_sem_outliers quanto previsao são os objetos corretos e que previsao é um DataFrame com a estrutura esperada pelo Prophet.

  2. Verifique a versão das bibliotecas: Às vezes, incompatibilidades de versão podem causar problemas. Verifique se você está usando versões compatíveis do Prophet e do Pandas.

  3. Teste com dados de exemplo: Tente rodar o exemplo básico do Prophet para ver se o problema persiste. Isso pode ajudar a identificar se o problema está nos dados ou na configuração do ambiente.

  4. Atualize o código: Se o erro sugere outro código, pode ser que a versão atual do Prophet tenha mudanças que não estão refletidas no material do curso. Verifique a documentação oficial para ver se há atualizações ou mudanças na API.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

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