집값 예측 AI해커톤

eda 따라하던중 질문 있습니다.

2022.01.25 23:33 1,039 Views


numeric_feature 부분이 출력되지않아요 ㅠㅠ 왜이럴까요...

로그인이 필요합니다
0 / 1000
longyee
2022.01.26 13:13

저도 같은 현상이 있었습니다. 
아래와 같이 코드 수정해서 보시면 보일 겁니다. 

# 데이터 타입별 분리
--------------------------------------------------------------------------------------------------
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를 적을 때 작은따옴표를 적어 주었습니다.
도움이 되셨으면 합니다. 

hyoring
2022.01.26 16:20

너무 감사합니다!! 한번해보겠습니다!