이제 사이킷런의 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()
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.