Spaces:
Sleeping
Sleeping
| 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(""" | |
| <style> | |
| .stDataFrame { | |
| border: 2px solid black; | |
| } | |
| .stDataFrame thead th { | |
| background-color: lightblue; | |
| font-weight: bold; | |
| color: black; | |
| } | |
| .stDataFrame tbody td { | |
| border: 1px solid black; | |
| } | |
| </style> | |
| """, unsafe_allow_html=True) | |