| | import pandas as pd |
| | import numpy as np |
| | import streamlit as st |
| | import os |
| |
|
| | st.set_page_config(page_title="Data analysis Portal", layout="wide") |
| | st.title("Data analysis portal") |
| | st.write("This will completely clean your data set") |
| |
|
| | uploaded_file = st.file_uploader("Upload File (CSV or Excel):", type=["csv","xlsx"], accept_multiple_files=True) |
| |
|
| | if uploaded_file: |
| | for file in uploaded_file: |
| | file_ext = os.path.splitext(file.name)[-1].lower() |
| |
|
| | if file_ext==".csv": |
| | df = pd.read_csv(file) |
| | if file_ext==".xlsx": |
| | df = pd.read_excel(file) |
| | else: |
| | print(f"The file you have entered is = {file} is not in the accepted format") |
| | continue |
| |
|
| | |
| | st.write(f"**File Name:**{file.name}") |
| | st.write(f"**File size:**{file.size/1024}") |
| |
|
| | |
| | st.write("This will preview the dataset head") |
| | st.dataframe(df.head()) |
| |
|
| |
|
| |
|
| |
|