File size: 646 Bytes
13ce491
 
 
 
fb157f4
13ce491
 
 
239b4ff
 
 
 
13ce491
 
 
239b4ff
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
import pandas as pd
import streamlit as st

def load_data():
    # List available files in the data directory
    available_files = [f for f in os.listdir('./data') if f.endswith('.csv')]

    if len(available_files) == 0:
        st.error("No CSV files found in the dataset folder.")
        return None

    # Ask user to select which file to load
    selected_file = st.selectbox('Select a file to load', available_files)

    if selected_file:
        # Load the selected dataset
        data = pd.read_csv(f'./data/{selected_file}')
        return data
    else:
        st.error("Please select a valid file.")
        return None