sh1gechan commited on
Commit
e80da87
·
verified ·
1 Parent(s): 47e3a94

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -129,16 +129,23 @@ def search_table(df: pd.DataFrame, query: str) -> pd.DataFrame:
129
  return df[(df[AutoEvalColumn.dummy.name].str.contains(query, case=False))]
130
 
131
 
 
 
 
 
 
 
 
 
 
 
132
  def select_columns(df: pd.DataFrame, columns: list) -> pd.DataFrame:
133
  always_here_cols = [
134
  AutoEvalColumn.model_type_symbol.name,
135
  AutoEvalColumn.model.name,
136
  ]
137
- # We use COLS to maintain sorting
138
- filtered_df = df[
139
- always_here_cols + [c for c in COLS if c in df.columns and c in columns]# + [AutoEvalColumn.dummy.name]
140
- ]
141
- return filtered_df
142
 
143
 
144
  def filter_queries(query: str, filtered_df: pd.DataFrame):
 
129
  return df[(df[AutoEvalColumn.dummy.name].str.contains(query, case=False))]
130
 
131
 
132
+ # def select_columns(df: pd.DataFrame, columns: list) -> pd.DataFrame:
133
+ # always_here_cols = [
134
+ # AutoEvalColumn.model_type_symbol.name,
135
+ # AutoEvalColumn.model.name,
136
+ # ]
137
+ # # We use COLS to maintain sorting
138
+ # filtered_df = df[
139
+ # always_here_cols + [c for c in COLS if c in df.columns and c in columns]# + [AutoEvalColumn.dummy.name]
140
+ # ]
141
+ # return filtered_df
142
  def select_columns(df: pd.DataFrame, columns: list) -> pd.DataFrame:
143
  always_here_cols = [
144
  AutoEvalColumn.model_type_symbol.name,
145
  AutoEvalColumn.model.name,
146
  ]
147
+ selected_cols = always_here_cols + [c for c in columns if c in df.columns]
148
+ return df[selected_cols]
 
 
 
149
 
150
 
151
  def filter_queries(query: str, filtered_df: pd.DataFrame):