Spaces:
Sleeping
Sleeping
# import library | |
import streamlit as st | |
import pandas as pd | |
import numpy as np | |
import matplotlib.pyplot as plt | |
import seaborn as sns | |
import plotly.express as px | |
# Set Config Halaman | |
st.set_page_config( | |
page_title = "Exploratory Data Analysis (EDA)", | |
) | |
def run(): | |
# Set Judul | |
st.title("Exploration Data Analysis (EDA) dari Dataset") | |
# Memasukkan Gambar | |
st.image("https://images.bisnis.com/posts/2022/11/08/1595896/kartu_kredit_freepik.jpg") | |
# Load Data | |
data = pd.read_csv("P1G5_Set_1_salsa_sabitha.csv") | |
# Membuat header dataset | |
st.subheader("Dataset Kartu Kredit") | |
st.markdown('Ukuran dataset : 2814 rows, diperoleh dari 201 * 14 (tahun lahir dikalikan batch) yang disesuaikan') | |
# Menampilkan dataframe pada streamlit | |
st.dataframe(data) | |
st.markdown('---') | |
# Menampilkan distribusi data default payment status | |
st.subheader("Distribusi data default payment status") | |
# Distribusi data default payment status | |
# Membuat data untuk menampilkan pie chart | |
labels = [0, 1] | |
sizes = data['default_payment_next_month'].value_counts() | |
colors = ['pink', 'grey'] | |
# Membuat pie chart | |
fig, ax = plt.subplots() | |
ax.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', shadow=True, startangle=140) | |
# Menampilkan pie chart | |
ax.axis('equal') | |
st.pyplot(fig) | |
st.write('Diketahui bahwa status payment dengan status 0 (tidak gagal bayar) lebih banyak dibandingkan dengan status 1 (gagal bayar) dengan persentase "78.6%" dan "21.4%"') | |
if __name__== '__main__': | |
run() |