해결된 질문
작성
·
156
0
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요
먼저 유사한 질문이 있었는지 검색해보세요
안녕하십니까
지금 공부 중에
nunique 사용 법에 대한 문의 입니다.
아래와 같이 코딩하면값은
X_train.describe(include = 'O').nunique() 를 사용하면
Warehouse_block 4
Mode_of_Shipment 4
Product_importance 4
Gender 4
dtype: int64
로 나오는데요 실제 문제에서 알려주신 코딩으로 하면
X_train[['Warehouse_block', 'Mode_of_Shipment', 'Product_importance', 'Gender']].nunique()
각 5, 3, 3, 2가 나오네요
차이점이 무엇인지 궁금합니다..!
답변 1
1
X_train.describe(include = 'O').nunique() 이렇게 사용하는 것은 잘못된 사용법입니다.
describe(include='O') 메서드는 객체 타입(문자열 등)의 열에 대한 요약 통계를 반환합니다. 여기서 주의할 점은 describe가 반환한 것은 원본 데이터의 고유값이 아니라, 요약 통계 내의 고유값입니다.
따라서 아래 방법이 정상적인 방법이에요!! 화이팅입니다!!
설명 감사합니다..!