Haticece commited on
Commit
35f63b4
·
verified ·
1 Parent(s): 2d6c451

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -150,6 +150,11 @@ elif page == "Model ve Tahmin":
150
  X_train = scaler.fit_transform(X_train)
151
  X_test = scaler.transform(X_test)
152
 
 
 
 
 
 
153
  for col in input_df.select_dtypes(include=['object']).columns:
154
  input_df[col] = input_df[col].astype(str) # Her ihtimale karşı, object tipindeki sütunları stringe çevir
155
 
@@ -158,7 +163,13 @@ elif page == "Model ve Tahmin":
158
  input_df[col] = pd.Categorical(input_df[col], categories=df[col].unique())
159
  input_df[col] = input_df[col].cat.codes
160
 
 
 
 
 
161
  input_df = input_df.drop(columns=["Churn"])
 
 
162
  input_df = scaler.transform(input_df)
163
 
164
  # Modeli yükle
 
150
  X_train = scaler.fit_transform(X_train)
151
  X_test = scaler.transform(X_test)
152
 
153
+ # --- Değişiklikler ---
154
+ # 1. Eğitim verisinin sütun sırasını kaydet
155
+ column_order = X.columns
156
+
157
+
158
  for col in input_df.select_dtypes(include=['object']).columns:
159
  input_df[col] = input_df[col].astype(str) # Her ihtimale karşı, object tipindeki sütunları stringe çevir
160
 
 
163
  input_df[col] = pd.Categorical(input_df[col], categories=df[col].unique())
164
  input_df[col] = input_df[col].cat.codes
165
 
166
+
167
+ # 2. Girdi verisini eğitim verisinin sütun sırasına göre düzenle
168
+ input_df = input_df.reindex(columns=column_order)
169
+
170
  input_df = input_df.drop(columns=["Churn"])
171
+ # --- Değişiklikler Son ---
172
+
173
  input_df = scaler.transform(input_df)
174
 
175
  # Modeli yükle