WebashalarForML commited on
Commit
2c9ea62
·
verified ·
1 Parent(s): 5684b39

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -286,6 +286,13 @@ def process_dataframe(df):
286
  df_pred['Grade_Diff'] = df_pred['EngAmt'] - df_pred['Grade_Predicted']
287
  df_pred['ByGrade_Diff'] = df_pred['EngAmt'] - df_pred['ByGrade_Predicted']
288
  df_pred['Makable_Diff'] = df_pred['EngAmt'] - df_pred['Makable_Predicted']
 
 
 
 
 
 
 
289
  except ValueError as e:
290
  print(f'pred model error----->: {e}', 'error')
291
 
@@ -347,7 +354,7 @@ def process_dataframe(df):
347
  dx['Change_Pav_Eng_to_Gia_value'] = loaded_label_encoder['Change_Pav_Eng_to_Gia_value'].inverse_transform(dx['Change_Pav_Eng_to_Gia_value'])
348
 
349
  # Final return with full data for pagination.
350
- return df_pred, df_pred
351
  except Exception as e:
352
  print(f'Error processing file: {e}', 'error')
353
  return pd.DataFrame(), pd.DataFrame()
 
286
  df_pred['Grade_Diff'] = df_pred['EngAmt'] - df_pred['Grade_Predicted']
287
  df_pred['ByGrade_Diff'] = df_pred['EngAmt'] - df_pred['ByGrade_Predicted']
288
  df_pred['Makable_Diff'] = df_pred['EngAmt'] - df_pred['Makable_Predicted']
289
+
290
+ for col in ['Tag', 'EngShp', 'EngQua', 'EngCol', 'EngCut', 'EngPol', 'EngSym', 'EngFlo', 'EngNts', 'EngMikly','EngBlk', 'EngWht', 'EngOpen', 'EngPav']:
291
+ try:
292
+ df_pred[col] = loaded_label_encoder[col].inverse_transform(df_pred[col])
293
+ except ValueError as e:
294
+ print(f'inverse transform fails value in column {col}: {e}', 'error')
295
+
296
  except ValueError as e:
297
  print(f'pred model error----->: {e}', 'error')
298
 
 
354
  dx['Change_Pav_Eng_to_Gia_value'] = loaded_label_encoder['Change_Pav_Eng_to_Gia_value'].inverse_transform(dx['Change_Pav_Eng_to_Gia_value'])
355
 
356
  # Final return with full data for pagination.
357
+ return df_pred, dx.head(len(df_pred))
358
  except Exception as e:
359
  print(f'Error processing file: {e}', 'error')
360
  return pd.DataFrame(), pd.DataFrame()