DavidSB commited on
Commit
dd76600
·
verified ·
1 Parent(s): 0204a67

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -11
app.py CHANGED
@@ -405,20 +405,15 @@ def avaliacao_imovel(planilha, v_d, scv_d,
405
  df_aval_original['LS_IC_%'] = round(((df_aval_original['LS_IC']-df_aval_original['VALOR'])/df_aval_original['VALOR'])*100, 2)
406
  df_aval_original['TOTAL_IC_%'] = round(df_aval_original['LI_IC%'] + df_aval_original['LS_IC%'], 2)
407
 
408
- def classificar_precisao(valor):
409
- if valor <= 30:
410
- return "Grau III"
411
- elif valor <= 40:
412
- return "Grau II"
413
- elif valor <= 50:
414
- return "Grau I"
415
  else:
416
  return "Fora dos critérios"
417
 
418
- # Aplicar a função a cada valor da coluna 'TOTAL_IC_%' e criar a nova coluna 'PRECISÃO'
419
- df_aval_original['PRECISÃO'] = df_aval_original['TOTAL_IC_%'].apply(classificar_precisao)
420
-
421
-
422
  # Salve o DataFrame 'result' em uma planilha
423
  df_aval_original.to_excel("planilha_aval.xlsx", index=False)
424
 
 
405
  df_aval_original['LS_IC_%'] = round(((df_aval_original['LS_IC']-df_aval_original['VALOR'])/df_aval_original['VALOR'])*100, 2)
406
  df_aval_original['TOTAL_IC_%'] = round(df_aval_original['LI_IC%'] + df_aval_original['LS_IC%'], 2)
407
 
408
+ if df_aval_original['TOTAL_IC_%'] <= 30:
409
+ df_aval_original['PRECISÃO'] = "Grau III"
410
+ elif df_aval_original['TOTAL_IC_%'] <= 40:
411
+ df_aval_original['PRECISÃO'] = "Grau II"
412
+ elif df_aval_original['TOTAL_IC_%'] <= 50:
413
+ df_aval_original['PRECISÃO'] = "Grau I"
 
414
  else:
415
  return "Fora dos critérios"
416
 
 
 
 
 
417
  # Salve o DataFrame 'result' em uma planilha
418
  df_aval_original.to_excel("planilha_aval.xlsx", index=False)
419