1
resposta

Desafio com Python e Pandas

rev = df_review["reviewText"]
sentiment_full = []
for r in rev:
  if r is not None: 
    prompt = f"Quiero que me analices el sentimiento del mensaje {r}. Como resultado, simplmente quiero que devuelvas: Positivo, Negativo o Neutral"
    try:
        response = client.models.generate_content(model=model_to_use, contents=prompt)
        sentiment_full.append(response.text)
    except Exception as e:
        sentiment_full.append("Error") 
  else:
    sentiment_full.append("Neutral") 

df_review['sentiment'] = sentiment_full
1 resposta

Olá, Sandro! Como vai?

Que ótima aplicação de análise de sentimentos com IA!

Sua solução mostra atenção ao tratamento de dados nulos, clareza na construção do prompt e cuidado ao lidar com exceções durante a geração de conteúdo. A forma como os resultados são armazenados e integrados ao DataFrame demonstra organização e propósito analítico.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!