Main.py
Main.py
import streamlit as st
import pandas as pd
from PIL import Image
import joblib
.stSidebar {
background-color: rgba(255, 255, 255, 0.8) !important;
}
</style>
""",
unsafe_allow_html=True
)
# Main function
def main():
# Set page configuration
st.set_page_config(page_title="Telco Churn Prediction System", layout="centered")
# Apply Background
set_custom_background()
# Prepare data
data = {
'SeniorCitizen': seniorcitizen,
'Dependents': dependents,
'tenure': tenure,
'PhoneService': phoneservice,
'MultipleLines': multiplelines,
'InternetService': internetservice,
'OnlineSecurity': onlinesecurity,
'OnlineBackup': onlinebackup,
'TechSupport': techsupport,
'StreamingTV': streamingtv,
'StreamingMovies': streamingmovies,
'Contract': contract,
'PaperlessBilling': paperlessbilling,
'PaymentMethod': paymentmethod,
'MonthlyCharges': monthlycharges,
'TotalCharges': totalcharges
}
features_df = pd.DataFrame.from_dict([data])
st.dataframe(features_df)
if __name__ == '__main__':
main()