작성한 질문수
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
5회 기출유형 (작업형2)
해결된 질문
작성
·
42
0
첫번째 시도
두번째 시도
딱 rf.fit(X_tr, y_tr) 이 부분에서 에러메시지가 뜨는데
두 가지 시도 전부 다 해도 문제네요.
도저히 에러를 고칠 수 없어서 문의드려요.
답변 1
"could not convert string to" 를 보셔야 합니다.
문자(string)이 숫자로 변환되지 않아 발생한 오류입니다.
인코딩(웟핫, 레이블)이 제대로 진행되지 않아 발생한 오류에요
train.head()로 데이터가 인코딩되었는지 살펴보시겠어요?
문제를 푸는 과정에서 베이스라인을 먼저 만들려고 했던터라 인코딩을 아예 시도도 하지 않았었어요.
베이스라인 결과값을 먼저 뽑아놓고
오브젝트를 라벨 인코딩해서 결과값도 뽑아보려던건데 초반에 막혔네요 ㅠㅠㅠ
네 그럼 베이스라인에서는
object를 제외하는 코드가 있거나
int와 float만 선택하는 코드가 필요합니다.
cols = ['year', 'mileage' .... ] 와 같이 작성train_df = train[cols]
감사합니다. 한참을 붙잡고 있었는데,
제 머리에는 숫자 수치만 갖고 학습을 시키거나
오브젝트를 수치화해야만 학습된다는 개념이 없어서
몰랐는데, 이 과정이 필요했었던거군요...
응원합니다 🙂
문제를 푸는 과정에서 베이스라인을 먼저 만들려고 했던터라 인코딩을 아예 시도도 하지 않았었어요.
베이스라인 결과값을 먼저 뽑아놓고
오브젝트를 라벨 인코딩해서 결과값도 뽑아보려던건데 초반에 막혔네요 ㅠㅠㅠ