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

빅분기1202님의 프로필 이미지

작성한 질문수

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

2회 기출유형(작업형2)

캐글 t1-12 질문

해결된 질문

24.06.20 15:17 작성

·

96

0

  • df2 = df.groupby('country').max() #시간에 따라 접종률이 점점 올라감

    df2 = df2.sort_values(by='ratio', ascending = False)

여기서 df.groupby('country')['ratio'].max() 를 하지 않고 그냥 max()를 한 이유가 뭔가요? 접종률 상위 10개국, 하위 10개국을 찾는게 아닌가요?

답변 2

0

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

2024. 06. 20. 17:23

이 데이터는 각 나라마다 1개의 데이터가 있는 것이 아니라

50%, 60%, 70% 누적되어 있어요. 따라서 가장 %가 큰 값이 최근 접종률로 판단하였습니다.

0

빅분기1202님의 프로필 이미지
빅분기1202
질문자

2024. 06. 20. 15:22

아 혹시 뒤에 sort_values때문에 그런건가요?

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

2024. 06. 20. 18:38

순서는 df.groupby('country')['ratio'].max()해도 될 것 같네요!

정답만 맞으면 코딩은 상관없을 것 같아요!

 

저는 맥스한 이후 데이터 프레임을 가지고 값을 찾았어요!