import streamlit as st import pandas as pd # Load data from a CSV file csv_file = 'Bengaluru_House_Data.csv' # Replace with your CSV file path df = pd.read_csv(csv_file) # Set the title of the web app st.title("CSV Data Table and Select Boxes Example") # Define the options for the select boxes options1 = ["Low", "Medium", "High"] options2 = ["Option A", "Option B", "Option C"] options3 = ["Choice X", "Choice Y", "Choice Z"] # Create the select boxes growth = st.selectbox("Growth", options1, index=0) income = st.selectbox("Income", options2, index=0) budget = st.selectbox("Budget", options3, index=0) # Function to handle selection changes st.write(f"Selected Growth: {growth}") st.write(f"Selected Income: {income}") st.write(f"Selected Budget: {budget}") # Display the dataframe as a table st.dataframe(df) # Optionally, you can add some styling st.markdown(""" """, unsafe_allow_html=True)