fschwartzer commited on
Commit
2fe5b5e
1 Parent(s): ed9dc70

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -5
app.py CHANGED
@@ -35,17 +35,14 @@ def filtrar_itens_similares(df, termo_pesquisa, limite=5):
35
  df_filtrado = df[df['Title'].isin(titulos_similares)]
36
  return df_filtrado
37
 
38
- def calcular_fator_avaliacao(EC, titulo, PU):
39
  pontuacoes = {'Excelente': 10, 'Bom': 8, 'Regular': 5, 'Péssimo': 2}
40
  ec_pontuacao = pontuacoes[EC]
41
 
42
  # Buscar VU e VR baseado no título
43
  bem_info = bens_df[bens_df['TITULO'] == titulo].iloc[0]
44
- print(bem_info)
45
  VU = bem_info['VIDA_UTIL']
46
- print(VU)
47
  VR = bem_info['VALOR_RESIDUAL']
48
- print(VR)
49
 
50
  PU = float(PU)
51
  PVU = 10 - ((PU - 1) * (10 / VU))
@@ -57,7 +54,7 @@ def calcular_fator_avaliacao(EC, titulo, PU):
57
  fator_avaliacao = max((4 * ec_pontuacao + 6 * PVU - 3 * PUB) / 100, VR)
58
  return fator_avaliacao
59
 
60
- def integrated_app(query, EC, titulo, PU):
61
  df = fetch_data_to_dataframe(query, 50, "mercadolibre")
62
  if df.empty:
63
  return "Nenhum dado encontrado. Tente uma consulta diferente.", pd.DataFrame()
 
35
  df_filtrado = df[df['Title'].isin(titulos_similares)]
36
  return df_filtrado
37
 
38
+ def calcular_fator_avaliacao(titulo, EC, PU):
39
  pontuacoes = {'Excelente': 10, 'Bom': 8, 'Regular': 5, 'Péssimo': 2}
40
  ec_pontuacao = pontuacoes[EC]
41
 
42
  # Buscar VU e VR baseado no título
43
  bem_info = bens_df[bens_df['TITULO'] == titulo].iloc[0]
 
44
  VU = bem_info['VIDA_UTIL']
 
45
  VR = bem_info['VALOR_RESIDUAL']
 
46
 
47
  PU = float(PU)
48
  PVU = 10 - ((PU - 1) * (10 / VU))
 
54
  fator_avaliacao = max((4 * ec_pontuacao + 6 * PVU - 3 * PUB) / 100, VR)
55
  return fator_avaliacao
56
 
57
+ def integrated_app(query, titulo, EC, PU):
58
  df = fetch_data_to_dataframe(query, 50, "mercadolibre")
59
  if df.empty:
60
  return "Nenhum dado encontrado. Tente uma consulta diferente.", pd.DataFrame()