본문 바로가기
Project/Error shooting

[캐글활용] bank_marketing_result 텔레마케팅 효과

by 바다의 공간 2024. 12. 29.

이번에는 처음으로 캐글 데이터셋을 활용해보려고합니다.

 

항상 캐글을 이용하면 좋다~ 라는 말은 많이 들었는데 수업시간 외에는 한 번도 활용해본적이 없어서

실력도 키우고 다양한 데이터셋을 경험해보기 위해서 하나하나씩 나눠서 실행해보려고 기록을 남깁니다!

 

이번 처음으로는 캐글에 bank-marketing을 활용했습니다.


https://www.kaggle.com/datasets/henriqueyamahata/bank-marketing

 

Bank Marketing

source: https://archive.ics.uci.edu/ml/datasets/bank+marketing

www.kaggle.com


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Error-shooting (1)

처음 마주한 에러는 바로 라벨인코딩이었습니다.

TypeError : LabelEncoder() takes no arguments

 

나는 분명 LableEncoder()을 사용해서 list형태로 잘 나눴고 잘 실행될줄알았는데

LabelEncoder는 하나의 열에만 적용할 수 있다고 합니다. 그래서 해결방법으로는 

for 문을 사용해서 진행하는걸로 실행했습니다.


 

Error-shooting (2)

LabelEncoder에 대한 le라는 변수를 지정해주고 모델을 지정해줍니다.

또한 fit(), fit_transform()의 차이를 알아야합니다. 

fit은 꼭 들어가야하고 transform은 데이터를 학습한 후 변환해주는 역할을 합니다.

 

 

'Project > Error shooting' 카테고리의 다른 글

Format specifier missing precision  (0) 2024.10.28
데이터파일_csv인코딩 오류  (0) 2024.06.21
뇌의 기억력 오류  (0) 2024.06.18