분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
집값 예측 AI해커톤
eda 따라하던중 질문 있습니다.
numeric_feature 부분이 출력되지않아요 ㅠㅠ 왜이럴까요...
너무 감사합니다!! 한번해보겠습니다!
DACON Co.,Ltd | CEO Kookjin Kim | 699-81-01021
Mail-order-sales Registration Number: 2021-서울영등포-1704
Business Providing Employment Information Number: J1204020250004
#901, Eunhaeng-ro 3, Yeongdeungpo-gu, Seoul 07237
E-mail dacon@dacon.io |
Tel. 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를 적을 때 작은따옴표를 적어 주었습니다.
도움이 되셨으면 합니다.