0
我比例我的特徵數據幀如下:使用StandartScaler處理數據幀是否包含大於1或小於-1的值?
flattened_num_f.head()
num_features_test = flattened_num_f.fillna(flattened_num_f.mean())
from sklearn.preprocessing import StandardScaler
std_scaler = StandardScaler()
num_train_std = pd.DataFrame(std_scaler.fit_transform(num_features_test.loc[y_train_IDs]), \
columns=num_features_test.loc[y_train_IDs].columns, \
index=num_features_test.loc[y_train_IDs].index)
test_for_stdness(num_train_std)
最後函數將落在超過值[-1,1]約束到列表, 它發現〜100個元素,最大:78.86000099160675,分鐘: -2.785050711746339
這是正常的,還是我犯了一個錯誤?