Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- dacon
- Git
- 자연어처리
- 프로그래머스 파이썬
- 파이썬
- 맥북
- Kaggle
- leetcode
- Baekjoon
- 금융문자분석경진대회
- AI 경진대회
- 편스토랑 우승상품
- 편스토랑
- 캐치카페
- github
- ChatGPT
- 우분투
- 백준
- ubuntu
- Real or Not? NLP with Disaster Tweets
- Docker
- 더현대서울 맛집
- PYTHON
- gs25
- 프로그래머스
- 데이콘
- SW Expert Academy
- programmers
- hackerrank
- 코로나19
Archives
- Today
- Total
솜씨좋은장씨
[LGBMClassifier] ValueError: DataFrame.dtypes for data must be int, float or bool. Did not expect the data types in the following fields 해결방법 본문
머신러닝 | 딥러닝/머신러닝 | 딥러닝
[LGBMClassifier] ValueError: DataFrame.dtypes for data must be int, float or bool. Did not expect the data types in the following fields 해결방법
솜씨좋은장씨 2020. 10. 4. 16:03728x90
반응형
DACON 심리 성향 예측 AI 경진대회를 진행하면서 데이터 속 몇 개의 column을 일반 값에서
정수로 숫자를 변경한 이후에 이를 LGBMClassifier에 넣고 model.fit을 실행하려고 하니
ValueError: DataFrame.dtypes for data must be int, float or bool.
Did not expect the data types in the following fields
위와 같은 오류가 발생하며 진행이 되지 않았습니다.
이를 해결하는 방법은 다음과 같습니다.
train_x['gender'] = pd.to_numeric(train_x['gender'])
판다스의 to_numeric을 활용하여 데이터 타입을 변경해주면 됩니다.
읽어주셔서 감사합니다.
'머신러닝 | 딥러닝 > 머신러닝 | 딥러닝' 카테고리의 다른 글
Comments