[1주년 기념] 데이스쿨 최대 40% 할인 🎁
분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
집값 예측 AI해커톤
eda 따라하던중 질문 있습니다.
numeric_feature 부분이 출력되지않아요 ㅠㅠ 왜이럴까요...
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
저도 같은 현상이 있었습니다.
아래와 같이 코드 수정해서 보시면 보일 겁니다.
# 데이터 타입별 분리
--------------------------------------------------------------------------------------------------
numeric_feature = data.columns[data.dtypes=='int64']
categorical_feature = data.columns[data.dtypes=='object']
print("수치형 데이터 : \n", list(numeric_feature))
print("카테고리형 데이터 : \n", list(categorical_feature))
---------------------------------------------------------------------------------------------
이유는 저도 코드 분석을 안해서 정확히는 모르겠으나 int를 인식 못한 듯 합니다....
제가 사용하고 있는 개발 환경은 주피터 노트북을 사용하고 여기서 추천해 준 환경은 코랩이라 좀 다를 수도 있다는 생각이 듭니다.
data.dtypes 를 해서 결과를 보면 타입들이 int64 형태인 것을 확인할 수 있습니다. 그래서 여기서 타입에 int64로 써주었습니다.
예약어 확인을 하였을 때, int나 int64가 예약어에 등록되어 있지않아 int64를 적을 때 작은따옴표를 적어 주었습니다.
도움이 되셨으면 합니다.