인프런 커뮤니티 질문&답변

아함님의 프로필 이미지
아함

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

3회 기출유형(작업형2)

3회 기출유형(작업형2) 강의 관련 질문 있습니다!

해결된 질문

작성

·

199

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()
아함님의 프로필 이미지
아함

작성한 질문수

질문하기