Spaces:
Sleeping
Sleeping
fschwartzer
commited on
Commit
•
fb309c7
1
Parent(s):
d8fb2ce
Update app.py
Browse files
app.py
CHANGED
@@ -28,13 +28,13 @@ def fetch_data_to_dataframe(query, limit=50, source="mercadolibre"):
|
|
28 |
return pd.DataFrame()
|
29 |
|
30 |
def refinar_resultados(df):
|
31 |
-
|
32 |
-
df_refinado = df[~df['Title'].str.contains("kit", case=False)]
|
33 |
-
# Expressão regular para identificar números seguidos por palavras relacionadas a quantidade
|
34 |
padrao_unidades = r'\b(\d+)\s*(unidade|unidades|pacote|pacotes|caixa|caixas)\b'
|
35 |
-
df_refinado = df_refinado[~df_refinado['Title'].str.contains(padrao_unidades, case=False, regex=True)]
|
36 |
return df_refinado
|
37 |
|
|
|
38 |
def filtrar_itens_similares(df, termo_pesquisa, limite=5):
|
39 |
titulos = df['Title'].tolist()
|
40 |
titulos_similares = get_close_matches(termo_pesquisa, titulos, n=limite, cutoff=0.1)
|
|
|
28 |
return pd.DataFrame()
|
29 |
|
30 |
def refinar_resultados(df):
|
31 |
+
df['Title'] = df['Title'].astype(str)
|
32 |
+
df_refinado = df[~df['Title'].str.contains("kit", case=False, na=False)]
|
|
|
33 |
padrao_unidades = r'\b(\d+)\s*(unidade|unidades|pacote|pacotes|caixa|caixas)\b'
|
34 |
+
df_refinado = df_refinado[~df_refinado['Title'].str.contains(padrao_unidades, case=False, regex=True, na=False)]
|
35 |
return df_refinado
|
36 |
|
37 |
+
|
38 |
def filtrar_itens_similares(df, termo_pesquisa, limite=5):
|
39 |
titulos = df['Title'].tolist()
|
40 |
titulos_similares = get_close_matches(termo_pesquisa, titulos, n=limite, cutoff=0.1)
|