답변함

25년 실기 정기이론(파이썬) 연습문제 4번 코드

아래 Bold체 코드가 서로 대칭이 서로 맞지 않지만 아무런 문제가 없는 것인지 확인 부탁드립니다.

from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
carID_column = x_train['carID']
x_train_without_carID=x_train.drop(columns=['carID'])
x_train_normal=pd.DataFrame(scaler.fit_transform(x_train_without_carID),
                          columns=x_train_without_carID.columns)
x_train_normal['carID']=carID_column
carID_column_test = x_test['carID']
x_test_without_carID=x_test.drop(columns=['carID'])
x_test_normal=pd.DataFrame(scaler.transform(x_test_without_carID),
                         columns=x_test_without_carID.columns)
x_test_normal['carID']=carID_column_test

 

 

 

 

 

0

댓글

댓글 1개
날짜 투표수
  • 안녕하세요 질의사항에 답변입니다.!

    이 코드는 식별자인 carID는 정규화하지 않고 따로 보관한 뒤, 나머지 변수만 MinMaxScaler로 0~1 정규화하는 코드이며, 훈련 데이터에는 fit_transform(), 테스트 데이터에는 transform()을 쓰는 것이 핵심입니다.

    0

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기