Spaces:
Sleeping
Sleeping
import streamlit as st | |
import numpy as np | |
import seaborn as sns | |
import pandas as pd | |
import matplotlib.pyplot as plt | |
# Titre de la page | |
st.title("File Uploader") | |
# Sous_titre | |
st.subheader("Input csv:") | |
#Chargement du dataset | |
uploaded_file = st.file_uploader("Upload file") | |
if uploaded_file is not None: # Si le dataset n'est pas vide | |
df = pd.read_csv(uploaded_file) # On le chage | |
st.subheader('Dataframe') # Donne un sous-titre au dataset | |
st.write(df) # Affichage du dataset | |
# On définit les colonnes d'affichage | |
col1, col2 = st.columns(2) | |
# Division de la page selon l'affichage voulu | |
with col1: # Pour la première colonne ou la première figure, | |
fig1 = plt.figure() | |
sns.scatterplot(x='EstimatedSalary', y="Age", hue='Purchased', data=df) # On affiche le nuage de points de la variable "EstimatedSalary" en fonction de la variable "Age" | |
st.pyplot(fig1) | |
with col2: | |
fig2 = plt.figure() | |
sns.histplot(df.Age) | |
st.pyplot(fig2) | |