Spaces:
Runtime error
Runtime error
File size: 991 Bytes
292e395 720933c 292e395 720933c 4a4533c 720933c 4a4533c 720933c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
import streamlit as st
import pandas as pd
import plotly.express as px
st.set_page_config(page_title="AutoML Streamlit App", page_icon=":robot:", layout="wide")
st.title("AutoML Streamlit App")
# Upload a CSV dataset
uploaded_file = st.file_uploader("Upload your dataset", type=["csv"])
if uploaded_file is not None:
# Load the dataset and display the first 5 rows
df = pd.read_csv(uploaded_file)
st.dataframe(df.head())
# Generate a treemap or sunburst plot based on data types
numerical_cols = df.select_dtypes(include=["float", "int"]).columns
categorical_cols = df.select_dtypes(include=["object"]).columns
if len(numerical_cols) >= 2:
fig = px.scatter_matrix(df, dimensions=numerical_cols)
st.plotly_chart(fig)
elif len(categorical_cols) >= 2:
fig = px.treemap(df, path=categorical_cols)
st.plotly_chart(fig)
else:
fig = px.sunburst(df, path=categorical_cols + numerical_cols)
st.plotly_chart(fig) |