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
- 백준
- 프로그래머스 파이썬
- 캐치카페
- 프로그래머스
- leetcode
- dacon
- SW Expert Academy
- gs25
- 파이썬
- Kaggle
- AI 경진대회
- Git
- 코로나19
- 맥북
- ChatGPT
- 편스토랑 우승상품
- 금융문자분석경진대회
- ubuntu
- 편스토랑
- hackerrank
- programmers
- 우분투
- github
- Baekjoon
- 데이콘
- 더현대서울 맛집
- 자연어처리
- Docker
- Real or Not? NLP with Disaster Tweets
- PYTHON
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