실전모의고사 10 2회차 10번도 에러남
아래 게시글(모고1회)에 이어 2회 모고 문제도 10번에서 에러남 ㅠ
[해설 및 핵심 이론] 이론이고 저자란 분이 올린 소스를 컴파일 한거며, 데이터는 여기 자료실에 올라온 걸, 사용했음.
도대체 되는 걸 만들어 파는거예요???
ValueError: Input X contains NaN.
Ridge does not accept missing values encoded as NaN natively. For supervised learning, you might want to consider sklearn.ensemble.HistGradientBoostingClassifier and Regressor which accept missing values encoded as NaNs natively. Alternatively, it is possible to preprocess the data, for instance by using an imputer transformer in a pipeline or drop samples with missing values. See https://scikit-learn.org/stable/modules/impute.html You can find a list of all estimators that handle NaN values at the following page: https://scikit-learn.org/stable/modules/impute.html#estimators-that-handle-nan-values
잘 보면 1~9번 문제중에 NaN처리하는게 없음..
댓글
안녕하세요 질의주셔서 감사합니다.
혹시 해당 데이터를 아래 주소에서 다운로드 받으셨을까요?
https://www.epasskorea.com/Board/dataroom.asp?link_idx=13644&Cate_IDX=132722&nCate_IDX=13272201&LEC_IDX=&TEA_IDX=&bg_idx=22&bcs_idx=&intBc_idx=65&type=C&page=1&searchoption=&searchstring=&bmode=detail&intB_idx=5818
위 주소에 있는건 제가 테스트 했을 땐 아무 이상이없었습니다.
확인해주시면 감사합니다.
다운 받은 거 맞고요.
에러를 보세요!
나는 된다고 하지 마시고, 데이터에 NaN 데이터가 있는지 보세요?
language_skill 에 260개의 NaN 이 있는데,
위 문제에서 DropNa 처리한게 있나요?
말씀하신 내용 확인했습니다.
다만, 해당 데이터는 올해 2월에 전반적으로 수정되었으며, 현재 제공되는 데이터에는 language_skill 컬럼이 존재하지 않습니다.
따라서 말씀하신 language_skill 컬럼의 NaN 260개는 현재 데이터에서는 존재하지 않습니다.
혹여 책이 2025년 버전인 경우, 해당 QR코드를 통해서 제공하는 데이터가 과거인 버전의 저장소를 제공하고 있는 것 같습니다.
헷갈리게 해드려 죄송합니다.
현재 사용 중이신 데이터를 지워주시고, 위 제공드린 주소의 데이터를 받아주시면 감사합니다.
댓글을 남기려면 로그인하세요.