|
|
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()) |
|
|
|
|
|
|
|
|
|
|
|
|