해결된 질문
작성
·
203
0
안녕하세요! 강의 잘 듣고 있습니다!
i. 3회 기출유형(작업형2)의
<데이터 전처리 및 피처엔지니어링 - 스케일링> 부분에서
ii. 2회 기출 강의에서는
for col in cols:
i_train[cols] = scaler.fit_transform(i_train[cols])
i_test[cols] = scaler.transform(i_test[cols])
i_train.head()
요렇게 for문을 쓰셔서 transform을 하셨는데요
iii. 3회 기출에서는
i_train[cols] = scaler.fit_transform(i_train[cols])
i_test[cols] = scaler.transform(i_test[cols])
i_train.head()
요렇게 for문을 안쓰셨더라구요.
iiii. 혹시 for문을 써야하는 조건과 쓰지 않아도 되는 조건이 따로 있는건가요?
답변 1
0
스케일링은 사용하지 않아도 됩니다. 아래 코드에서는 for col in cols: 가 없어도 됩니다.
제가 설명한 부분은 다시 한번 확인해볼게요 :)
레이블 인코딩 -> 반복문 필요함
스케일링 -> 반복문 필요없음
for col in cols:
i_train[cols] = scaler.fit_transform(i_train[cols])
i_test[cols] = scaler.transform(i_test[cols])
i_train.head()