팀원 한분이 제공해주신 코드
- 기존 데이터 중복 제거, 한국 데이터 추출
df_distinct = df_copy.drop_duplicates(subset=['City','Year','Sport','Discipline','Event','Country_Code','Country','Event_gender','Medal'])
df_kor = df_distinct[(df_distinct['Country_Code']=='KOR')]
문제풀 때, 그동안 내가 너무 생각없이 풀었다고 느낌
힌트 자세히 살펴볼 것
나도 똑같이 코드 썼는데 왜 나는 안됐을까
- 피벗테이블
import numpy as nppivot_2_2 = df_kor.pivot_table(
index=['Year','Medal'],
values='City',
aggfunc=['count'],
먼저 카운트한 값을 컬럼으로 추가하고 삭제하심
sortby = [2,0,1,5,3,4,8,6,7,11,9,10,14,12,13,17,15,16,20,18,19,23,21,22]
pivot_2_2['sortby'] = sortby
pivot_2_2.sort_values(by='sortby', inplace=True)
pivot_2_2 = pivot_2_2.drop('sortby', axis='columns')
앞으로는 더 생각하면서 과제해야겠다고 많이 느낀 팀스터디였다.