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()
|