Spaces:
Running
Running
fschwartzer
commited on
Commit
•
2fe5b5e
1
Parent(s):
ed9dc70
Update app.py
Browse files
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(
|
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,
|
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()
|