Jasonntone commited on
Commit
66fe4b8
β€’
1 Parent(s): 663a339

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -11,6 +11,11 @@ import time
11
  def load_data(dataset):
12
  df = pd.read_csv(dataset)
13
  return df
 
 
 
 
 
14
 
15
 
16
  st.sidebar.image('images/diabetes.jpg',width=280)
@@ -61,7 +66,7 @@ def main():
61
  sns.histplot(x='Glucose',data=data)
62
  st.pyplot(fig)
63
  with tab3:
64
- model = pickle.load(open('./models/ada_dump.pkl', 'rb'))
65
  prediction = model.predict(df)
66
  pp = pd.DataFrame(prediction, columns=['Prediction'])
67
  ndf = pd.concat([df, pp], axis=1)
@@ -70,12 +75,9 @@ def main():
70
  st.header("πŸ“ˆπŸŽ― Diabete Risk Prediction")
71
  st.subheader("Predictions")
72
  st.write(ndf)
73
- csv = ndf.to_csv(index=False)
74
- b64 = base64.b64encode(csv.encode()).decode()
75
-
76
- href = f'<a href="data:file/csv;base64,{b64}" download="Diabete_Prediction.csv">Download CSV file</a>'
77
  if st.button(' πŸ’Ύ Download csv file'):
78
- st.markdown(href, unsafe_allow_html=True)
79
 
80
 
81
 
 
11
  def load_data(dataset):
12
  df = pd.read_csv(dataset)
13
  return df
14
+ def filedownload(df):
15
+ csv = df.to_csv(index=False)
16
+ b64 = base64.b64encode(csv.encode()).decode() # strings <-> bytes conversions
17
+ href = f'<a href="data:file/csv;base64,{b64}" download="diabete_predictions.csv">Download CSV File</a>'
18
+ return href
19
 
20
 
21
  st.sidebar.image('images/diabetes.jpg',width=280)
 
66
  sns.histplot(x='Glucose',data=data)
67
  st.pyplot(fig)
68
  with tab3:
69
+ model = pickle.load(open('./models/ada_dump.pkl', 'rb')) # Load the trained model from disk
70
  prediction = model.predict(df)
71
  pp = pd.DataFrame(prediction, columns=['Prediction'])
72
  ndf = pd.concat([df, pp], axis=1)
 
75
  st.header("πŸ“ˆπŸŽ― Diabete Risk Prediction")
76
  st.subheader("Predictions")
77
  st.write(ndf)
78
+
 
 
 
79
  if st.button(' πŸ’Ύ Download csv file'):
80
+ st.markdown(filedownload(ndf), unsafe_allow_html=True)
81
 
82
 
83