해결된 질문
작성
·
337
1
범주형 데이터 인코딩을 하는데, 강사님이 사용하신 for문을 사용하지 않고, 수치형 데이터 스케일링 하는 방법과 같이 코딩을 하였는데 에러가 발생했습니다. 원인과 수정 방법이 무엇인가요?
코딩 :
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
display(c_train.head(2))
c_train[cols] = le.fit_transform(c_train[cols])
c_test[cols] = le.transform(c_test[cols])
display(c_train.head(2))
에러메시지 :
ValueError: y should be a 1d array, got an array of shape (29304, 8) instead.