Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -296,7 +296,7 @@ def process_dataframe(df):
|
|
296 |
df_pred_main['Makable_Diff'] = df_pred_main['EngAmt'] - df_pred_main['Makable_Predicted']
|
297 |
|
298 |
# Fill NaN or missing values in prediction columns
|
299 |
-
df_pred_main[['change_in_amt_mkble', 'Makable_Predicted', 'Makable_Diff']] = df_pred_main[['change_in_amt_mkble', 'Makable_Predicted', 'Makable_Diff']].fillna("-")
|
300 |
|
301 |
for col in ['Tag', 'EngShp', 'EngQua', 'EngCol', 'EngCut', 'EngPol', 'EngSym', 'EngFlo', 'EngNts', 'EngMikly','EngBlk', 'EngWht', 'EngOpen', 'EngPav']:
|
302 |
try:
|
@@ -308,9 +308,9 @@ def process_dataframe(df):
|
|
308 |
print(f'pred model error----->: {e}', 'error')
|
309 |
|
310 |
# Final return with full data for pagination.
|
311 |
-
#
|
312 |
-
|
313 |
-
|
314 |
return df_pred_main, df_pred_main
|
315 |
except Exception as e:
|
316 |
print(f'Error processing file: {e}', 'error')
|
|
|
296 |
df_pred_main['Makable_Diff'] = df_pred_main['EngAmt'] - df_pred_main['Makable_Predicted']
|
297 |
|
298 |
# Fill NaN or missing values in prediction columns
|
299 |
+
# df_pred_main[['change_in_amt_mkble', 'Makable_Predicted', 'Makable_Diff']] = df_pred_main[['change_in_amt_mkble', 'Makable_Predicted', 'Makable_Diff']].fillna("-")
|
300 |
|
301 |
for col in ['Tag', 'EngShp', 'EngQua', 'EngCol', 'EngCut', 'EngPol', 'EngSym', 'EngFlo', 'EngNts', 'EngMikly','EngBlk', 'EngWht', 'EngOpen', 'EngPav']:
|
302 |
try:
|
|
|
308 |
print(f'pred model error----->: {e}', 'error')
|
309 |
|
310 |
# Final return with full data for pagination.
|
311 |
+
# Final step to replace NaN or empty values with "-"
|
312 |
+
df_pred_main = df_pred.fillna("-")
|
313 |
+
df_pred_main = df_pred.replace(r'^\s*$', "-", regex=True)
|
314 |
return df_pred_main, df_pred_main
|
315 |
except Exception as e:
|
316 |
print(f'Error processing file: {e}', 'error')
|