ikhlasulakmalh commited on
Commit
e761b04
·
1 Parent(s): d1af15c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -0
app.py ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+
4
+ def main():
5
+ st.title("Data Collection Form")
6
+
7
+ sex = st.radio("Sex", ["Female", "Male"])
8
+ age = st.number_input("Age", min_value=0)
9
+ hypertension = st.selectbox("Hypertension", [0, 1])
10
+ heart_disease = st.selectbox("Heart Disease", [0, 1])
11
+ ever_married = st.selectbox("Ever Married", [0, 1])
12
+ work_type = st.selectbox("Work Type", ["Never_worked", "children", "Govt_job", "Self-employed", "Private"])
13
+ residence_type = st.selectbox("Residence Type", [0, 1])
14
+ avg_glucose_level = st.number_input("Average Glucose Level", min_value=0.0)
15
+ bmi = st.number_input("BMI", min_value=0.0)
16
+ smoking_status = st.selectbox("Smoking Status", ["never smoked", "smokes"])
17
+
18
+ submit_button = st.button("Submit")
19
+
20
+ if submit_button:
21
+ data = {
22
+ "sex": 1 if sex == "Male" else 0,
23
+ "age": age,
24
+ "hypertension": hypertension,
25
+ "heart_disease": heart_disease,
26
+ "ever_married": ever_married,
27
+ "work_type": ["Never_worked", "children", "Govt_job", "Self-employed", "Private"].index(work_type),
28
+ "residence_type": residence_type,
29
+ "avg_glucose_level": avg_glucose_level,
30
+ "bmi": bmi,
31
+ "smoking_status": ["never smoked", "smokes"].index(smoking_status)
32
+ }
33
+
34
+ df = pd.DataFrame([data])
35
+ st.write("Submitted Data:")
36
+ st.write(df)
37
+
38
+ if __name__ == "__main__":
39
+ main()