Update app.py
Browse files
app.py
CHANGED
|
@@ -401,9 +401,22 @@ def avaliacao_imovel(planilha, v_d, scv_d,
|
|
| 401 |
else:
|
| 402 |
pass # Nenhuma transformação é necessária
|
| 403 |
|
| 404 |
-
df_aval_original['
|
| 405 |
-
df_aval_original['
|
| 406 |
-
df_aval_original['
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 407 |
|
| 408 |
|
| 409 |
# Salve o DataFrame 'result' em uma planilha
|
|
@@ -534,9 +547,9 @@ with gr.Blocks(theme=gr.themes.Default(), title="<span style='color: gray; font-
|
|
| 534 |
rd_0 = gr.Dropdown(['y', 'lny', '1/y', 'y²'], label="Escala VARIÁVEL DEPENDENTE", value='y')
|
| 535 |
button_1 = gr.Button("Calcular")
|
| 536 |
with gr.Row():
|
| 537 |
-
cb_1 = gr.Checkbox(value=
|
| 538 |
rd_1 = gr.Dropdown(['x', 'lnx', '1/x', 'x²'], show_label=False, value='x', scale=1)
|
| 539 |
-
cb_2 = gr.Checkbox(value=
|
| 540 |
rd_2 = gr.Dropdown(['x', 'lnx', '1/x', 'x²'], show_label=False, value='x', scale=1)
|
| 541 |
with gr.Row():
|
| 542 |
cb_3 = gr.Checkbox(value=False, label="Var 3", scale=1)
|
|
|
|
| 401 |
else:
|
| 402 |
pass # Nenhuma transformação é necessária
|
| 403 |
|
| 404 |
+
df_aval_original['LI_IC_%'] = round(((df_aval_original['VALOR']-df_aval_original['LI_IC'])/df_aval_original['VALOR'])*100, 2)
|
| 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
|
|
|
|
| 547 |
rd_0 = gr.Dropdown(['y', 'lny', '1/y', 'y²'], label="Escala VARIÁVEL DEPENDENTE", value='y')
|
| 548 |
button_1 = gr.Button("Calcular")
|
| 549 |
with gr.Row():
|
| 550 |
+
cb_1 = gr.Checkbox(value=True, label="Var 1", scale=1)
|
| 551 |
rd_1 = gr.Dropdown(['x', 'lnx', '1/x', 'x²'], show_label=False, value='x', scale=1)
|
| 552 |
+
cb_2 = gr.Checkbox(value=True, label="Var 2", scale=1)
|
| 553 |
rd_2 = gr.Dropdown(['x', 'lnx', '1/x', 'x²'], show_label=False, value='x', scale=1)
|
| 554 |
with gr.Row():
|
| 555 |
cb_3 = gr.Checkbox(value=False, label="Var 3", scale=1)
|