• 카테고리

    질문 & 답변
  • 세부 분야

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

  • 해결 여부

    해결됨

원핫인코딩/라벨인코딩 관련하여 질문드립니다.

24.06.18 23:49 작성 조회수 81

0

다른 질문에 답변주신 내용에 대해서 추가 질문하려고 합니다.

  • train에는 있는데, test에 없다면 라벨인코딩 가능

  • test에는 있는데 train에는 없다면 데이터를 합쳐서 라벨 또는 원핫 인코딩 가능

이거에 대해서 부가 질문이 있습니다.

데이터를 합친다는게, Target Column Pop한다음 개수 일치시킨 다음, concat으로 합친다는 의미인거죠?(axis=0)

그다음 원핫인코딩이나 라벨인코딩을 하고, 원래 Test Data의 수를 iloc나 loc로 분리해서 이후 작업을 진행하라는 의미인건가요??

답변 1

답변을 작성해보세요.

0

네 정확합니다. target은 미리 빼놓고, 진행합니다.

 

target = train.pop('target')

combined = pd.concat([train, test], axis=0)

 

채널톡 아이콘