Update app.py
Browse files
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 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
|
| 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 |
|