Login using Social Account
     Continue with GoogleLogin using your credentials
Since most of our data has already been scaled, we should scale the columns that are not yet scaled (Amount and Time).
We shall use StandardScaler to scale the "Amount" column and the "Time" column.
From sklearn.preprocessing
import StandardScaler
from sklearn.preprocessing import StandardScaler
Get StandardScaler()
instances.
scaler_amount = StandardScaler()
scaler_time = StandardScaler()
Use fit_transform
of scaler_amount
on the X_train['Amount']
and save the transformed values in X_train['normAmount']
.
X_train['normAmount'] = scaler_amount .<< your code comes here >>(X_train['Amount'].values.reshape(-1, 1))
Use transform
of scaler_amount
on the X_test['Amount']
and save the transformed values in X_test['normAmount']
.
X_test['normAmount'] = scaler_amount .<< your code comes here >>(X_test['Amount'].values.reshape(-1, 1))
Use fit_transform
of scaler_time
on the X_train['Time']
and save the transformed values in X_train['normTime']
.
X_train['normTime'] = scaler_time .<< your code comes here >>(X_train['Time'].values.reshape(-1, 1))
Use transform
of scaler_time
on the X_test['Time']
and save the transformed values in X_test['normTime']
.
X_test['normTime'] = scaler_time .<< your code comes here >>(X_test['Time'].values.reshape(-1, 1))
Drop Time
and Amount
columns from X_train
and X_test
.
X_train = X_train.drop(['Time', 'Amount'], axis=1)
X_test = X_test.drop(['Time', 'Amount'], axis=1)
Display the top 5 rows of X_train
.
X_train.head()
Taking you to the next exercise in seconds...
Want to create exercises like this yourself? Click here.
Note - Having trouble with the assessment engine? Follow the steps listed here
Loading comments...