• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (데이터 사이언스)

  • 해결 여부

    해결됨

라벨인코딩

23.05.02 20:02 작성 조회수 449

0

  • 라벨인코딩시 object대신 숫자로 대치되던데 어떤 object이 어떤 숫자로 매칭되었는지 어떻게 알수 있나요? 감사합니다.

답변 2

·

답변을 작성해보세요.

1

from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
le.fit(["고등어", "고등어", "갈치", "임연수", "갈치"])
list(le.classes_)

output: ['갈치', '고등어', '임연수']

le.classes_로 확인가능합니다. 순서대로 갈치 0, 고등어 1, 임연수 2로 변환됩니다.

추가로 숫자를 문자로 변환하기 위해서는 inverse_transform을 활용해요!
list(le.inverse_transform([2, 2, 1])) -> ['임연수', '임연수', '고등어']

0

잘 알겠습니다.빠른 답변 감사합니다.