Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -133,26 +133,29 @@ def avaliacao_imovel(planilha, num_linhas_desejadas=10, finalidade='Defina o tip
|
|
| 133 |
# fator profundidade (fpe)
|
| 134 |
# Defina a função coeficiente_profundidade antes de criar os DataFrames
|
| 135 |
def coeficiente_profundidade(row):
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
coef_pe = round(4.8 * (t ** 0.2) * (A ** -0.4), 3)
|
| 145 |
-
else:
|
| 146 |
-
if pe < 20:
|
| 147 |
-
coef_pe = round((pe/20) ** 0.5, 3)
|
| 148 |
-
elif 20 <= pe < 33:
|
| 149 |
coef_pe = 1
|
| 150 |
-
elif 33 <= pe < 90:
|
| 151 |
-
coef_pe = round((33/pe) ** 0.5, 3)
|
| 152 |
else:
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
| 157 |
# Crie os DataFrames df_profundidade e df_profundidade_aval
|
| 158 |
df_profundidade = df_dados[['Área Terreno','Testada']].copy()
|
|
|
|
| 133 |
# fator profundidade (fpe)
|
| 134 |
# Defina a função coeficiente_profundidade antes de criar os DataFrames
|
| 135 |
def coeficiente_profundidade(row):
|
| 136 |
+
A = row['Área Terreno']
|
| 137 |
+
t = row['Testada']
|
| 138 |
+
|
| 139 |
+
pe = round(A/t, 2)
|
| 140 |
+
hipotese_1 = A > 5000 and pe > 90
|
| 141 |
+
hipotese_2 = A <= 5000 or (A > 5000 and pe <= 90)
|
| 142 |
+
|
| 143 |
+
if finalidade == "Tipologias com área construída":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
coef_pe = 1
|
|
|
|
|
|
|
| 145 |
else:
|
| 146 |
+
if hipotese_1:
|
| 147 |
+
coef_pe = round(4.8 * (t ** 0.2) * (A ** -0.4), 3)
|
| 148 |
+
else:
|
| 149 |
+
if pe < 20:
|
| 150 |
+
coef_pe = round((pe/20) ** 0.5, 3)
|
| 151 |
+
elif 20 <= pe < 33:
|
| 152 |
+
coef_pe = 1
|
| 153 |
+
elif 33 <= pe < 90:
|
| 154 |
+
coef_pe = round((33/pe) ** 0.5, 3)
|
| 155 |
+
else:
|
| 156 |
+
coef_pe = 0.6
|
| 157 |
+
|
| 158 |
+
return coef_pe
|
| 159 |
|
| 160 |
# Crie os DataFrames df_profundidade e df_profundidade_aval
|
| 161 |
df_profundidade = df_dados[['Área Terreno','Testada']].copy()
|