답변함
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
댓글
안녕하세요 질의사항에 답변입니다.!
이 코드는 식별자인
carID는 정규화하지 않고 따로 보관한 뒤, 나머지 변수만 MinMaxScaler로 0~1 정규화하는 코드이며, 훈련 데이터에는fit_transform(), 테스트 데이터에는transform()을 쓰는 것이 핵심입니다.댓글을 남기려면 로그인하세요.