해결된 질문
작성
·
138
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)