해결된 질문
작성
·
156
0
submission = pd.DataFrame(data={
'Id': y_test.Id,
'income' : prediction
})
제출할 때 y_test의 ID값을 불러와서 제출해도 되는건가요? 이 문제에서는 아래처럼 결측치 처리를 해서 y_test의 ID값을 불러오신거 같은데 헷갈려서요 ㅠㅠ X_test를 pd.read_csv로 다시 불러온 다음에 ID값만 추출해서 제출해야 하는게 아닌가해서 질문드립니다
from sklearn.impute import SimpleImputer
imp = SimpleImputer()
X_train = imp.fit_transform(X_train)
X_test = imp.transform(X_test)
답변 1
0
네, 정확합니다 y_test는 시험에서는 존재하지 않는 데이터로 X_test에 있는 ID 값을 활용하는 것이 맞습니다.
참고로 최근 5회, 6회 시험에서는 id는 빼고 예측 컬럼 1개만 제출하는 형태로 출제가 되었습니다.
화이팅입니다!