temp / DV-AGENT /modules.py
NEXAS's picture
Upload 22 files
182219d verified
import streamlit as st
import pandas as pd
import os
import shutil
def replace_default_dataset():
# Replace dataset.csv with dataset_backup.csv
dataset_backup_path = "Student_copy.csv"
dataset_path = "Student.csv"
if os.path.exists(dataset_backup_path):
shutil.copy(dataset_backup_path, dataset_path)
st.success("Default dataset applied successfully.")
else:
st.warning("Default dataset backup not found.")
def save_uploaded_dataset(uploaded_file):
# Save the uploaded dataset file and replace dataset.csv
dataset_path = "Student.csv"
uploaded_file.seek(0)
try:
df = pd.read_csv(uploaded_file)
df.to_csv(dataset_path, index=False)
st.success("Dataset uploaded and applied successfully.")
except pd.errors.EmptyDataError:
st.warning("Uploaded dataset is empty.")
except Exception as e:
st.error(f"An error occurred: {e}")