Update app.py
Browse files
app.py
CHANGED
|
@@ -149,18 +149,18 @@ def update_table(df: pd.DataFrame, query: str, param_ranges: list, is_foundation
|
|
| 149 |
if 'W/10 π' in df.columns:
|
| 150 |
mask &= (df['W/10 π'] >= w10_range[0]) & (df['W/10 π'] <= w10_range[1])
|
| 151 |
|
| 152 |
-
filtered_df = df[mask]
|
| 153 |
|
| 154 |
# Add selected additional columns
|
| 155 |
columns = columns + [col for col in additional_cols if col in ADDITIONAL_COLS]
|
| 156 |
|
| 157 |
# Ensure date columns are sorted as dates and then formatted as strings
|
| 158 |
if 'Release Date' in columns:
|
| 159 |
-
filtered_df['Release Date'] = pd.to_datetime(filtered_df['Release Date'], errors='coerce')
|
| 160 |
-
filtered_df['Release Date'] = filtered_df['Release Date'].dt.strftime('%Y-%m-%d')
|
| 161 |
if 'Date Added' in columns:
|
| 162 |
-
filtered_df['Date Added'] = pd.to_datetime(filtered_df['Date Added'], errors='coerce')
|
| 163 |
-
filtered_df['Date Added'] = filtered_df['Date Added'].dt.strftime('%Y-%m-%d')
|
| 164 |
|
| 165 |
return filtered_df[columns]
|
| 166 |
|
|
|
|
| 149 |
if 'W/10 π' in df.columns:
|
| 150 |
mask &= (df['W/10 π'] >= w10_range[0]) & (df['W/10 π'] <= w10_range[1])
|
| 151 |
|
| 152 |
+
filtered_df = df[mask].copy() # Create an explicit copy
|
| 153 |
|
| 154 |
# Add selected additional columns
|
| 155 |
columns = columns + [col for col in additional_cols if col in ADDITIONAL_COLS]
|
| 156 |
|
| 157 |
# Ensure date columns are sorted as dates and then formatted as strings
|
| 158 |
if 'Release Date' in columns:
|
| 159 |
+
filtered_df.loc[:, 'Release Date'] = pd.to_datetime(filtered_df['Release Date'], errors='coerce')
|
| 160 |
+
filtered_df.loc[:, 'Release Date'] = filtered_df['Release Date'].dt.strftime('%Y-%m-%d')
|
| 161 |
if 'Date Added' in columns:
|
| 162 |
+
filtered_df.loc[:, 'Date Added'] = pd.to_datetime(filtered_df['Date Added'], errors='coerce')
|
| 163 |
+
filtered_df.loc[:, 'Date Added'] = filtered_df['Date Added'].dt.strftime('%Y-%m-%d')
|
| 164 |
|
| 165 |
return filtered_df[columns]
|
| 166 |
|