더북(TheBook)

이제 사이킷런의 scale 함수를 호출해 변수 스케일링을 적용하자.

from sklearn.preprocessing import scale
 
df_scaled = scale(df_scaled)

scale 함수가 반환한 객체를 판다스 DataFrame으로 변환하고 원본에 있는 fare_amount 칼럼을 붙여서 작업을 마무리한다.

cols = df.columns.tolist()
cols.remove('fare_amount')
df_scaled = pd.DataFrame(df_scaled, columns=cols, index=df.index)
df_scaled = pd.concat([df_scaled, df['fare_amount']], axis=1)
df = df_scaled.copy()
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.