Spaces:
Running
Running
update scripts
Browse files
app.py
CHANGED
@@ -47,26 +47,25 @@ def update_table(
|
|
47 |
# filtered_df = filter_models(hidden_df, type_query, size_query, precision_query, show_deleted)
|
48 |
# filtered_df = filter_queries(query, filtered_df)
|
49 |
# df = select_columns(filtered_df, columns)
|
|
|
50 |
df = filter_queries(query, hidden_df)
|
51 |
return df
|
52 |
|
53 |
def search_table(df: pd.DataFrame, query: str) -> pd.DataFrame:
|
54 |
return df[(df['Model'].str.contains(query, case=False))]
|
55 |
|
56 |
-
def filter_queries(query: str,
|
57 |
final_df = []
|
58 |
if query != "":
|
59 |
queries = [q.strip() for q in query.split(";")]
|
60 |
for _q in queries:
|
61 |
_q = _q.strip()
|
62 |
if _q != "":
|
63 |
-
temp_filtered_df = search_table(
|
64 |
if len(temp_filtered_df) > 0:
|
65 |
final_df.append(temp_filtered_df)
|
66 |
if len(final_df) > 0:
|
67 |
filtered_df = pd.concat(final_df)
|
68 |
-
else:
|
69 |
-
filtered_df = df
|
70 |
|
71 |
return filtered_df
|
72 |
|
|
|
47 |
# filtered_df = filter_models(hidden_df, type_query, size_query, precision_query, show_deleted)
|
48 |
# filtered_df = filter_queries(query, filtered_df)
|
49 |
# df = select_columns(filtered_df, columns)
|
50 |
+
filtered_df = hidden_df.copy()
|
51 |
df = filter_queries(query, hidden_df)
|
52 |
return df
|
53 |
|
54 |
def search_table(df: pd.DataFrame, query: str) -> pd.DataFrame:
|
55 |
return df[(df['Model'].str.contains(query, case=False))]
|
56 |
|
57 |
+
def filter_queries(query: str, filtered_df: pd.DataFrame) -> pd.DataFrame:
|
58 |
final_df = []
|
59 |
if query != "":
|
60 |
queries = [q.strip() for q in query.split(";")]
|
61 |
for _q in queries:
|
62 |
_q = _q.strip()
|
63 |
if _q != "":
|
64 |
+
temp_filtered_df = search_table(filtered_df, _q)
|
65 |
if len(temp_filtered_df) > 0:
|
66 |
final_df.append(temp_filtered_df)
|
67 |
if len(final_df) > 0:
|
68 |
filtered_df = pd.concat(final_df)
|
|
|
|
|
69 |
|
70 |
return filtered_df
|
71 |
|