-
카테고리
-
세부 분야
자격증 (데이터 사이언스)
-
해결 여부
해결됨
원핫인코딩에 관해서 질문이 있습니다!
23.11.14 17:48 작성 조회수 199
0
5회 작업형2 기출문제에서 원핫 인코딩을
train = pd.get_dummies(train)
test = pd.get_dummies(test)
이렇게 하셨는데
앞에서 강의할 때는
train = pd.get_dummies(train, columns=cols)
test = pd.get_dummies(test, columns=cols)
이렇게 했던것으로 기억합니다.
이 두가지 방법의 차이에 대해서 알려주시면 감사하겠습니다!
답변을 작성해보세요.
0
퇴근후딴짓
지식공유자2023.11.14
첫 번째 방법은 모든 범주형 변수에 적용되고, 두 번째 방법은 지정된 컬럼들에만 적용됩니다.
두 번째 방법은 변환을 적용할 컬럼들을 더 잘 제어할 수 있습니다.
예를 들면, 숫자이지만 범주형 변수도 있습니다 🙂
퇴근후딴짓
지식공유자2023.11.15
train = pd.get_dummies(train)
test = pd.get_dummies(test)
이렇게만 기출 2~6회에 대입해도 큰 문제는 없었어요~~:)
데이터가 어떻게 나올지 몰라 조금 더 심화 학습을 나중에 한다면
train과 test를 합쳐서 인코딩하는 방법도 알아 두면 좋을 것 같아요!!
답변 1