각 feature들의 단위(cm, m, kg, ℃, ₩..)에 따른 크기 차이에 머신러닝이 영향을 받지 않도록 feature들을 일정 범주내 숫자로 변환하는 Scaling에 대해 알아 보자.
from sklearn.preprocessing import MinMaxSclaer
mms = MinMaxSclaer()
mms.fit(df)
df_mms = mms.transform(df)
# fit_transform으로 한번에 수행 가능
from sklearn.preprocessing import StandardScaler
ss = StandardScaler()
ss.fit(df)
df_ss = ss.transform(df)
# fit_transform으로 한번에 수행 가능
from sklearn.preprocessing import RobustScaler
rs = RobustScaler()
df_scaler = rs.fit_transform(df)
# fit, transform으로 각각 수행 가능