madsryfeldt commited on
Commit
e00507c
1 Parent(s): a508480

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -23,6 +23,14 @@ if selected_neighbourhoods:
23
  filtered_df = filtered_df[filtered_df['neighbourhood'].isin(selected_neighbourhoods)]
24
  if selected_room_type != 'All':
25
  filtered_df = filtered_df[filtered_df['room_type'] == selected_room_type]
 
 
 
 
 
 
 
 
26
  filtered_df = filtered_df[(filtered_df['price'] >= price_range[0]) & (filtered_df['price'] <= price_range[1])]
27
 
28
  # Display the filtered DataFrame
 
23
  filtered_df = filtered_df[filtered_df['neighbourhood'].isin(selected_neighbourhoods)]
24
  if selected_room_type != 'All':
25
  filtered_df = filtered_df[filtered_df['room_type'] == selected_room_type]
26
+
27
+ # Calculate the maximum price among the selected neighbourhoods
28
+ max_price = filtered_df['price'].max()
29
+
30
+ # Allow user to set a price range filter with maximum value based on the selected neighbourhoods
31
+ price_range = st.sidebar.slider('Select Price Range', min_value=0, max_value=max_price, step=10, value=(0, max_price))
32
+
33
+ # Further filter the DataFrame based on selected price range
34
  filtered_df = filtered_df[(filtered_df['price'] >= price_range[0]) & (filtered_df['price'] <= price_range[1])]
35
 
36
  # Display the filtered DataFrame