fschwartzer commited on
Commit
cd67181
1 Parent(s): 8775a91

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -2,12 +2,12 @@ import streamlit as st
2
  import pandas as pd
3
  from transformers import pipeline
4
 
5
- # Load the anomalies data
6
  df = pd.read_csv('anomalies.csv', sep=',', decimal='.')
 
 
7
 
8
- # Function to generate a response
9
  def response(user_question):
10
- # Verifica se a pergunta é uma string
11
  if not isinstance(user_question, str):
12
  raise TypeError(f"Esperado uma string para a pergunta, mas recebeu {type(user_question)}")
13
 
@@ -18,7 +18,7 @@ def response(user_question):
18
  resposta = tqa(table=df, query=user_question)
19
 
20
  # Verifica se alguma célula foi retornada
21
- if len(resposta['cells']) == 0:
22
  raise IndexError("Nenhuma célula foi retornada pelo modelo.")
23
 
24
  # Obtém a primeira célula da resposta
@@ -26,7 +26,6 @@ def response(user_question):
26
 
27
  return final_response
28
 
29
-
30
  # Streamlit interface
31
  st.markdown("""
32
  <div style='display: flex; align-items: center;'>
 
2
  import pandas as pd
3
  from transformers import pipeline
4
 
5
+ # Load the anomalies data and convert all cells to strings
6
  df = pd.read_csv('anomalies.csv', sep=',', decimal='.')
7
+ df = df.applymap(str)
8
+ print(df.head())
9
 
 
10
  def response(user_question):
 
11
  if not isinstance(user_question, str):
12
  raise TypeError(f"Esperado uma string para a pergunta, mas recebeu {type(user_question)}")
13
 
 
18
  resposta = tqa(table=df, query=user_question)
19
 
20
  # Verifica se alguma célula foi retornada
21
+ if 'cells' not in resposta or len(resposta['cells']) == 0:
22
  raise IndexError("Nenhuma célula foi retornada pelo modelo.")
23
 
24
  # Obtém a primeira célula da resposta
 
26
 
27
  return final_response
28
 
 
29
  # Streamlit interface
30
  st.markdown("""
31
  <div style='display: flex; align-items: center;'>