Spaces:
Runtime error
Runtime error
import streamlit as st | |
import pandas as pd | |
df = pd.read_csv("dummy_data.csv") | |
st.title("π CGD Survey Explorer (PoC)") | |
st.sidebar.header("π Filter Questions") | |
selected_country = st.sidebar.selectbox("Select Country", sorted(df["Country"].unique())) | |
selected_year = st.sidebar.selectbox("Select Year", sorted(df["Year"].unique())) | |
keyword = st.sidebar.text_input("Keyword Search", "") | |
filtered = df[ | |
(df["Country"] == selected_country) & | |
(df["Year"] == selected_year) & | |
(df["Question"].str.contains(keyword, case=False, na=False)) | |
] | |
st.markdown(f"### Results for **{selected_country}** in **{selected_year}**") | |
st.dataframe(filtered[["Variable", "Question", "Responses"]]) | |
if filtered.empty: | |
st.info("No matching questions found.") | |