Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
10. Project - 7 (Case Study - 7) |  Build Data Analysis Web App Using  Python & Streamlit | Part 1
Play lesson

Data Analysis Projects | Pandas Projects | Data Analysis With Python Pandas | Case Studies - 10. Project - 7 (Case Study - 7) | Build Data Analysis Web App Using Python & Streamlit | Part 1

5.0 (1)
16 learners

What you'll learn

This course includes

  • 10.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Project - 7 | Build Data Analysis Web App in Python - Streamlit This video is added on the official Streamlit forum: https://discuss.streamlit.io/t/weekly-roundup-theming-tutorials-astronomy-pictures-combining-multiple-spreadsheets-and-more/11466 ------------------------------------------------------------------------------------------- App Link: https://data-analysis-web-app.herokuapp.com/ Machine Learning App: https://ml-web-app-pb.herokuapp.com/ ----------------------------------------------------------------------------------------- Link: https://streamlit.io/ Code : # Priyang Bhatt # Imports import streamlit as st import pandas as pd import seaborn as sns # 1. Title and Subheader st.title("Data Analysis") st.subheader("Data Analysis Using Python & Streamlit") # 2. Upload Dataset upload = st.file_uploader("Upload Your Dataset (In CSV Format)") if upload is not None: data=pd.read_csv(upload) # 3. Show Dataset if upload is not None: if st.checkbox("Preview Dataset"): if st.button("Head"): st.write(data.head()) if st.button("Tail"): st.write(data.tail()) # 4. Check DataType of Each Column if upload is not None: if st.checkbox("DataType of Each Column"): st.text("DataTypes") st.write(data.dtypes) # 5. Find Shape of Our Dataset (Number of Rows And Number of Columns) if upload is not None: data_shape=st.radio("What Dimension Do You Want To Check?",('Rows', 'Columns')) if data_shape=='Rows': st.text("Number of Rows") st.write(data.shape[0]) if data_shape=='Columns': st.text("Number of Columns") st.write(data.shape[1]) # 6. Find Null Values in The Dataset if upload is not None: test=data.isnull().values.any() if test==True: if st.checkbox("Null Values in the dataset"): sns.heatmap(data.isnull()) st.pyplot() else: st.success("Congratulations!!!,No Missing Values") # 7. Find Duplicate Values in the dataset if upload is not None: test=data.duplicated().any() if test==True: st.warning("This Dataset Contains Some Duplicate Values") dup=st.selectbox("Do You Want to Remove Duplicate Values?", \ ("Select One","Yes","No")) if dup=="Yes": data=data.drop_duplicates() st.text("Duplicate Values are Removed") if dup=="No": st.text("Ok No Problem") # 8. Get Overall Statistics if upload is not None: if st.checkbox("Summary of The Dataset"): st.write(data.describe(include='all')) # 9. About Section if st.button("About App"): st.text("Built With Streamlit") st.text("Thanks To Streamlit") # 10. By if st.checkbox("By"): st.success("Priyang Bhatt") ---------------------------------------------------------- # download updated file if st.button('Save DataFrame'): open('data_streamlit.csv','w').write(data.to_csv()) st.text("Saved To local Drive") Streamlit is an open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science. In just a few minutes you can build and deploy powerful data apps Make sure that you have Python 3.6 - Python 3.8 installed. Install Streamlit using PIP and run the ‘hello world’ app: pip install streamlit streamlit hello Github Link: https://github.com/PRIYANG-BHATT/Datasets-Youtube-Pandas/tree/main/DS If you enjoy these tutorials, like the video, and give it a thumbs-up, and also share these videos with your friends and families if you think these videos would help him. Please consider clicking the SUBSCRIBE button to be notified of future videos. pandas practice projects pandas projects for beginners pandas python projects pandas project ideas python pandas project ideas python projects using pandas pandas project in python python pandas project example python pandas practice projects pandas project python pandas streamlit web app using streamlit data analysis web app using streamlit #streamlit #DeployAppStreamlit #PandasProject

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

FAQs

Course Hive
Download CourseHive
Keep learning anywhere