인프런 커뮤니티 질문&답변

kdmin88님의 프로필 이미지
kdmin88

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

데이터 전처리

최빈값 채우기 관련 질문

해결된 질문

작성

·

236

·

수정됨

0

  • 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!

  • 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요

  • 먼저 유사한 질문이 있었는지 검색해보세요

 

안녕하세요. 간단한 질문드립니다.

최빈값으로 채울때,

m = x_train['a'].mode()[0]에서,,,

mode함수 뒤에 [0]의 의미가 이해가 않가네요

[0]가 없어야 할것 같아서 문의 드립니다.

답변 1

1

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

mode()는 sum()이나 mean()과 달리 1개의 값이 아니라 여러 개의 값이 될 수 있어요

어떤 컬럼에 1, 2, 2, 3, 3이라는 값이 있다면, 2와 3이 가장 많이 나타나므로 이 두 값이 최빈값입니다. 이 경우 mode() 함수는 2와 3을 포함하는 시리즈를 반환합니다.

그 중에 [0]은 첫번째 값을 출력하는 것이에요!!

kdmin88님의 프로필 이미지
kdmin88

작성한 질문수

질문하기