﻿=== ORIGINAL ===
shape: (10, 8)
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
Γöé ID  Γöå Name    Γöå Age  Γöå Income   Γöå Score Γöå City     Γöå Membership_Level Γöå Signup_Date         Γöé
Γöé --- Γöå ---     Γöå ---  Γöå ---      Γöå ---   Γöå ---      Γöå ---              Γöå ---                 Γöé
Γöé i64 Γöå str     Γöå i64  Γöå i64      Γöå f64   Γöå str      Γöå str              Γöå str                 Γöé
Γò₧ΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòí
Γöé 1   Γöå Alice   Γöå 25   Γöå 50000    Γöå 0.85  Γöå New York Γöå Silver           Γöå 2023-01-15 10:00:00 Γöé
Γöé 2   Γöå Bob     Γöå 30   Γöå 60000    Γöå 0.9   Γöå London   Γöå Gold             Γöå 2023-02-20 14:30:00 Γöé
Γöé 3   Γöå Charlie Γöå null Γöå 55000    Γöå 0.75  Γöå null     Γöå Bronze           Γöå 2023-03-05 09:15:00 Γöé
Γöé 4   Γöå David   Γöå 45   Γöå 10000000 Γöå 0.92  Γöå Paris    Γöå Gold             Γöå 2023-04-10 16:45:00 Γöé
Γöé 5   Γöå Eve     Γöå 28   Γöå 45000    Γöå 0.88  Γöå New York Γöå Silver           Γöå 2023-05-12 11:20:00 Γöé
Γöé 6   Γöå Frank   Γöå 35   Γöå 70000    Γöå null  Γöå London   Γöå Silver           Γöå 2023-06-18 08:00:00 Γöé
Γöé 7   Γöå Grace   Γöå 40   Γöå -500000  Γöå 0.95  Γöå New York Γöå Bronze           Γöå 2023-07-22 13:10:00 Γöé
Γöé 8   Γöå Heidi   Γöå 32   Γöå 65000    Γöå 0.82  Γöå Paris    Γöå Gold             Γöå 2023-08-30 17:55:00 Γöé
Γöé 9   Γöå Ivan    Γöå 29   Γöå 52000    Γöå 0.78  Γöå London   Γöå null             Γöå 2023-09-14 10:40:00 Γöé
Γöé 10  Γöå Judy    Γöå 38   Γöå 75000    Γöå 0.89  Γöå New York Γöå Bronze           Γöå 2023-10-01 15:25:00 Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
Shape: (10, 8)

Column roles: {'ID': 'id', 'Name': 'name', 'Age': 'feature', 'Income': 'feature', 'Score': 'feature', 'City': 'feature', 'Membership_Level': 'feature', 'Signup_Date': 'feature'}

  [APPLIED] ColumnFilter: ['Dropped non-feature columns: ID, Name']
  [RUNNING] MissingValuePlugin: []
  [APPLIED] MissingValuePlugin: ['Found 4 missing values in: Age (1), Score (1), City (1), Membership_Level (1). Recommendation: Impute numeric with Median and categorical with Mode.']
  [RUNNING] OutlierPlugin: []
  [APPLIED] OutlierPlugin: ['Outliers detected in: Income (2 outliers). Recommendation: Cap values at IQR boundaries (Q1 - 1.5*IQR, Q3 + 1.5*IQR).']
  [RUNNING] DatetimePlugin: []
  [APPLIED] DatetimePlugin: ['Datetime columns detected: Signup_Date. Recommendation: Extract year, month, day, day_of_week, hour features. Drop original column and any constant features.']
  [RUNNING] CategoricalEncoderPlugin: []
  [APPLIED] CategoricalEncoderPlugin: ['Categorical columns found: City (3 unique), Membership_Level (3 unique). Recommendation: Apply One-Hot Encoding.']
  [RUNNING] ScalingPlugin: []
  [APPLIED] ScalingPlugin: ['Numeric columns have a scale ratio of 335499.22x across 7 columns. Recommendation: Apply Standard Scaling (zero mean, unit variance).']

=== ENGINEERED RESULT ===
shape: (10, 11)
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
Γöé Age       Γöå Income    Γöå Score     Γöå City_Lond Γöå ΓÇª Γöå Signup_Da Γöå Signup_Da Γöå Signup_Da Γöå Signup_D Γöé
Γöé ---       Γöå ---       Γöå ---       Γöå on        Γöå   Γöå te_month  Γöå te_day    Γöå te_dayofw Γöå ate_hour Γöé
Γöé f64       Γöå f64       Γöå f64       Γöå ---       Γöå   Γöå ---       Γöå ---       Γöå eek       Γöå ---      Γöé
Γöé           Γöå           Γöå           Γöå u8        Γöå   Γöå f64       Γöå f64       Γöå ---       Γöå f64      Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå f64       Γöå          Γöé
Γò₧ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¬ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòí
Γöé -1.373955 Γöå -0.438726 Γöå -0.19199  Γöå 0         Γöå ΓÇª Γöå -1.486301 Γöå 0.035629  Γöå 0.901491  Γöå -0.73512 Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå           Γöå 5        Γöé
Γöé -0.556125 Γöå 0.03815   Γöå 0.607968  Γöå 1         Γöå ΓÇª Γöå -1.156012 Γöå 0.629438  Γöå -1.557121 Γöå 0.543353 Γöé
Γöé -0.228993 Γöå -0.200288 Γöå -1.791904 Γöå 0         Γöå ΓÇª Γöå -0.825723 Γöå -1.15199  Γöå 0.901491  Γöå -1.05474 Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå           Γöå 4        Γöé
Γöé 1.897367  Γöå 1.945653  Γöå 0.927951  Γöå 0         Γöå ΓÇª Γöå -0.495434 Γöå -0.558181 Γöå -1.557121 Γöå 1.182592 Γöé
Γöé -0.883257 Γöå -0.677164 Γöå 0.287985  Γöå 0         Γöå ΓÇª Γöå -0.165145 Γöå -0.320657 Γöå 0.081954  Γöå -0.41550 Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå           Γöå 5        Γöé
Γöé 0.261706  Γöå 0.515026  Γöå 0.287985  Γöå 1         Γöå ΓÇª Γöå 0.165145  Γöå 0.391914  Γöå 0.901491  Γöå -1.37436 Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå           Γöå 4        Γöé
Γöé 1.079536  Γöå -1.869353 Γöå 1.407925  Γöå 0         Γöå ΓÇª Γöå 0.495434  Γöå 0.866961  Γöå 0.491723  Γöå 0.223734 Γöé
Γöé -0.228993 Γöå 0.276588  Γöå -0.671964 Γöå 0         Γöå ΓÇª Γöå 0.825723  Γöå 1.817056  Γöå -0.737584 Γöå 1.502212 Γöé
Γöé -0.719691 Γöå -0.343351 Γöå -1.31193  Γöå 1         Γöå ΓÇª Γöå 1.156012  Γöå -0.083133 Γöå -0.327815 Γöå -0.73512 Γöé
Γöé           Γöå           Γöå           Γöå           Γöå   Γöå           Γöå           Γöå           Γöå 5        Γöé
Γöé 0.752404  Γöå 0.753464  Γöå 0.447976  Γöå 0         Γöå ΓÇª Γöå 1.486301  Γöå -1.627037 Γöå 0.901491  Γöå 0.862973 Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
Shape: (10, 11)
Columns: ['Age', 'Income', 'Score', 'City_London', 'City_Paris', 'Membership_Level_Bronze', 'Membership_Level_Gold', 'Signup_Date_month', 'Signup_Date_day', 'Signup_Date_dayofweek', 'Signup_Date_hour']
Dtypes: {'Age': 'Float64', 'Income': 'Float64', 'Score': 'Float64', 'City_London': 'UInt8', 'City_Paris': 'UInt8', 'Membership_Level_Bronze': 'UInt8', 'Membership_Level_Gold': 'UInt8', 'Signup_Date_month': 'Float64', 'Signup_Date_day': 'Float64', 'Signup_Date_dayofweek': 'Float64', 'Signup_Date_hour': 'Float64'}

=== VERIFICATION ===
  OK: Binary column 'City_London' preserved as 0/1
  OK: Binary column 'City_Paris' preserved as 0/1
  OK: Binary column 'Membership_Level_Bronze' preserved as 0/1
  OK: Binary column 'Membership_Level_Gold' preserved as 0/1
  OK: Income outliers capped (range: -1.869353231452468 to 1.945653363348487)
  OK: Signup_Date_year (constant) was dropped
  OK: Signup_Date_hour extracted from time components
  OK: 'Age' is scaled (mean=0.0000)
  OK: 'Income' is scaled (mean=0.0000)
  OK: 'Score' is scaled (mean=-0.0000)

ALL CHECKS PASSED!
