• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

질문

21.10.03 01:08 작성 조회수 114

1

선생님 , 여기에서 첫번쨰 컬럼값은 어디에서 온건가요? 맨 마지막이 df 원본값입니다.

답변 2

·

답변을 작성해보세요.

1

chowon9707님의 프로필

chowon9707

질문자

2021.10.04

선생님 답변감사합니다~ 마지막 사진에서 

125.0,280.0,216,0... 이렇게 나오는 첫번째 컬럼 수는 무엇을 의미하나요?

 

125.0 40 이렇게 1열만 보면  29점이 40번 횟수를 가지고 있다는 것은 알겠는데, 앞에 125.0은 무엇을 의미하는지 모르겠어서요

안녕하세요. model_year 에 들어있는 값의 rank를 의미해요.

위에서 groupby를 통해 연도의 rank를 max값으로 구했는데 해당 값을 의미합니다.

125.0 이라면 125번째 rank를 의미해요.

1

첫번째 컬럼값이 어떤 컬럼을 의미하는지 좀 모호하여 질문주신 코드 내용을 설명드리겠습니다.

# rank 는 순위를 정합니다. 

# method="max"로 했기 때문에 가장 큰 값을 가져오는데

# 중복된 값이 있으니 아래와 같이 max값이 겹칩니다.

df["model_year"].rank(method="max")

 

# 위해서 구한 max 값의 빈도수를 구합니다.

df["model_year"].rank(method="max").value_counts()