Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +5 -5
src/streamlit_app.py
CHANGED
|
@@ -32,8 +32,8 @@ if menu == "Train Model":
|
|
| 32 |
st.pyplot(fig)
|
| 33 |
|
| 34 |
st.subheader("Model Training")
|
| 35 |
-
|
| 36 |
-
|
| 37 |
|
| 38 |
#if feature_columns and target_column:
|
| 39 |
# X = pd.get_dummies(data[feature_columns])
|
|
@@ -43,11 +43,11 @@ if menu == "Train Model":
|
|
| 43 |
# Automatically exclude identifier columns
|
| 44 |
# exclude_columns = ['Customer', 'Policy', 'Policy Number', 'Response']
|
| 45 |
# feature_columns = [col for col in data.columns if col not in exclude_columns]
|
| 46 |
-
target_column = 'Response'
|
| 47 |
|
| 48 |
-
feature_columns = data.drop(columns=[target_column]).select_dtypes(include=[np.number]).columns.tolist()
|
| 49 |
X= data[feature_columns]
|
| 50 |
-
y = data[
|
| 51 |
|
| 52 |
|
| 53 |
X = data.drop('Response', axis = 1)
|
|
|
|
| 32 |
st.pyplot(fig)
|
| 33 |
|
| 34 |
st.subheader("Model Training")
|
| 35 |
+
target_column = st.selectbox("Select Target Column", options=data.columns, index=data.columns.get_loc('churn') if 'churn' in data.columns else 0)
|
| 36 |
+
feature_columns = st.multiselect("Select Feature Columns", options=[col for col in data.columns if col != target_column])
|
| 37 |
|
| 38 |
#if feature_columns and target_column:
|
| 39 |
# X = pd.get_dummies(data[feature_columns])
|
|
|
|
| 43 |
# Automatically exclude identifier columns
|
| 44 |
# exclude_columns = ['Customer', 'Policy', 'Policy Number', 'Response']
|
| 45 |
# feature_columns = [col for col in data.columns if col not in exclude_columns]
|
| 46 |
+
# target_column = 'Response'
|
| 47 |
|
| 48 |
+
# feature_columns = data.drop(columns=[target_column]).select_dtypes(include=[np.number]).columns.tolist()
|
| 49 |
X= data[feature_columns]
|
| 50 |
+
y = data[target_column]
|
| 51 |
|
| 52 |
|
| 53 |
X = data.drop('Response', axis = 1)
|