• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (데이터 사이언스)

  • 해결 여부

    해결됨

최빈값 채우기 관련 질문

23.11.17 07:36 작성 23.11.17 07:38 수정 조회수 155

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]은 첫번째 값을 출력하는 것이에요!!