NA linha 68, ao rodar o código, só pareceu o erro KeyError: 'clima'. Como resolvo isso?
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!
NA linha 68, ao rodar o código, só pareceu o erro KeyError: 'clima'. Como resolvo isso?
Olá, Fabio! Tudo bem?
O erro KeyError: 'clima' geralmente ocorre quando você tenta acessar uma coluna que não existe no seu DataFrame. Aqui estão algumas etapas que você pode seguir para resolver isso:
Verifique as colunas do DataFrame: Antes de executar a linha que causa o erro, adicione um print para verificar quais colunas estão presentes no DataFrame:
print(df.columns)
Isso ajudará a confirmar se a coluna 'clima' realmente existe.
Corrija o nome da coluna: Se o nome da coluna estiver diferente (por exemplo, 'Clima' com letra maiúscula), ajuste o código para usar o nome correto.
Revise o DataFrame: Certifique-se de que o DataFrame foi carregado corretamente e que a coluna 'clima' está presente. Se você estiver lendo os dados de um arquivo, verifique se ele está correto.
Exemplo de correção: Se a coluna existir com outro nome, ajuste seu código para refletir isso:
resposta = cadeia.invoke({"question": "Qual é média do tempo de entrega para cada tipo de Clima?"})
Espero ter ajudado. Conte sempre com o apoio do fórum :)
Abraços e bons estudos!