답변 2
1
선생님 답변감사합니다~ 마지막 사진에서
125.0,280.0,216,0... 이렇게 나오는 첫번째 컬럼 수는 무엇을 의미하나요?
125.0 40 이렇게 1열만 보면 29점이 40번 횟수를 가지고 있다는 것은 알겠는데, 앞에 125.0은 무엇을 의미하는지 모르겠어서요
1
첫번째 컬럼값이 어떤 컬럼을 의미하는지 좀 모호하여 질문주신 코드 내용을 설명드리겠습니다.
# rank 는 순위를 정합니다.
# method="max"로 했기 때문에 가장 큰 값을 가져오는데
# 중복된 값이 있으니 아래와 같이 max값이 겹칩니다.
df["model_year"].rank(method="max")
# 위해서 구한 max 값의 빈도수를 구합니다.
df["model_year"].rank(method="max").value_counts()
안녕하세요. model_year 에 들어있는 값의 rank를 의미해요.
위에서 groupby를 통해 연도의 rank를 max값으로 구했는데 해당 값을 의미합니다.
125.0 이라면 125번째 rank를 의미해요.