인프런 커뮤니티 질문&답변

김석종님의 프로필 이미지
김석종

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

캐글 T2-4. House Prices (Regression)문제 관련해서 질문드립니다.

해결된 질문

작성

·

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개만 제출하는 형태로 출제가 되었습니다.
화이팅입니다!

김석종님의 프로필 이미지
김석종

작성한 질문수

질문하기