NA linha 68, ao rodar o código, só pareceu o erro KeyError: 'clima'. Como resolvo isso?
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!