Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +5 -19
src/streamlit_app.py
CHANGED
|
@@ -79,34 +79,18 @@ with tabs[1]:
|
|
| 79 |
dados = casa_data.copy()
|
| 80 |
|
| 81 |
# -----------------------------
|
| 82 |
-
#
|
| 83 |
# -----------------------------
|
| 84 |
st.sidebar.markdown("### Filtros AmesHousing")
|
| 85 |
|
| 86 |
-
garagens = st.sidebar.multiselect(
|
| 87 |
-
"Selecione tipos de garagem",
|
| 88 |
-
options=sorted(dados["Garage_Type"].dropna().unique()),
|
| 89 |
-
default=None
|
| 90 |
-
)
|
| 91 |
-
|
| 92 |
-
lareiras = st.sidebar.multiselect(
|
| 93 |
-
"Selecione número de lareiras",
|
| 94 |
-
options=sorted(dados["Fireplaces"].dropna().unique()),
|
| 95 |
-
default=None
|
| 96 |
-
)
|
| 97 |
-
|
| 98 |
bairros = st.sidebar.multiselect(
|
| 99 |
"Selecione bairros",
|
| 100 |
options=sorted(dados["Neighborhood"].dropna().unique()),
|
| 101 |
default=None
|
| 102 |
)
|
| 103 |
|
| 104 |
-
# Aplicar
|
| 105 |
dados_filtrados = dados.copy()
|
| 106 |
-
if garagens:
|
| 107 |
-
dados_filtrados = dados_filtrados[dados_filtrados["Garage_Type"].isin(garagens)]
|
| 108 |
-
if lareiras:
|
| 109 |
-
dados_filtrados = dados_filtrados[dados_filtrados["Fireplaces"].isin(lareiras)]
|
| 110 |
if bairros:
|
| 111 |
dados_filtrados = dados_filtrados[dados_filtrados["Neighborhood"].isin(bairros)]
|
| 112 |
|
|
@@ -226,4 +210,6 @@ with tabs[1]:
|
|
| 226 |
|
| 227 |
stat, p = kruskal(*grupos)
|
| 228 |
st.write(f"{nome}: estatística={stat:.3f}, p={p:.3f} "
|
| 229 |
-
+ ("diferenças significativas" if p < alpha else "sem diferença significativa"))
|
|
|
|
|
|
|
|
|
| 79 |
dados = casa_data.copy()
|
| 80 |
|
| 81 |
# -----------------------------
|
| 82 |
+
# Filtro interativo no sidebar
|
| 83 |
# -----------------------------
|
| 84 |
st.sidebar.markdown("### Filtros AmesHousing")
|
| 85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
bairros = st.sidebar.multiselect(
|
| 87 |
"Selecione bairros",
|
| 88 |
options=sorted(dados["Neighborhood"].dropna().unique()),
|
| 89 |
default=None
|
| 90 |
)
|
| 91 |
|
| 92 |
+
# Aplicar filtro
|
| 93 |
dados_filtrados = dados.copy()
|
|
|
|
|
|
|
|
|
|
|
|
|
| 94 |
if bairros:
|
| 95 |
dados_filtrados = dados_filtrados[dados_filtrados["Neighborhood"].isin(bairros)]
|
| 96 |
|
|
|
|
| 210 |
|
| 211 |
stat, p = kruskal(*grupos)
|
| 212 |
st.write(f"{nome}: estatística={stat:.3f}, p={p:.3f} "
|
| 213 |
+
+ ("diferenças significativas" if p < alpha else "sem diferença significativa"))
|
| 214 |
+
|
| 215 |
+
|