답변함

25년 연습문제 풀이 Error 발생!!

'25년 연습문제 제2유형 5번 문제 풀이시 발생된 에러입니다.

당연한 결과라고 생각하는데..라이브러리는 OneHotEncoder를 불러오고 

실제 인코딩 작업은 LabelEncoding로 실행하니까 발생된 거 같은데요..

원인과 해결책을 설명 부탁합니다.

 

1)라이브러리 불러오기

from sklearn.preprocessing import OneHotEncoder
import numpy as np

2)인코딩

le=LabelEncoder()


train['Extracurricular Activities']=le.fit_transform(train['Extracurricular Activities'])
test['Extracurricular Activities']=le.transform(test['Extracurricular Activities'])
X=train.drop(columns=['Performance Index'])
Y=train['Performance Index']

--------------------------------------------------------------------------- NameError                                 Traceback (most recent call last) Cell In[14], line 1 ----> 1 le=LabelEncoder()      2 train['Extracurricular Activities']=le.fit_transform(train['Extracurricular Activities'])      3 test['Extracurricular Activities']=le.transform(test['Extracurricular Activities']) NameError: name 'LabelEncoder' is not defined

 

 


 

0

댓글

댓글 1개
날짜 투표수
  • 안녕하세요 질의사항에 대한 답변입니다.

    LabelEncoder를 추가로 import하면 됩니다.

    from sklearn.preprocessing import LabelEncoder
    0

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기