ricardoadriano commited on
Commit
fd3ce55
·
verified ·
1 Parent(s): b9bf3b0

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. 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
- # Filtros interativos no sidebar
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 filtros
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
+