[파이썬으로 데이터 주무르기] 5장 - 내가 몰랐던 코드 모음 (3) - get_level_values(), stack()


[파이썬으로 데이터 주무르기] 5장 - 내가 몰랐던 코드 모음 (3) - get_level_values(), stack()

1. 먼저 임의의 데이터를 pivot table로 전환시켜보자. pop = pd.pivot_table(population, index = ['광역시도', '시도'], columns = ['구분'], values = ['인구수', '20 - 39세', '65세이상']) pop #get_level(0) : 광역시도 get_level_value(1) : 시도 [출력 결과] 여기서 인덱스쪽에 광역시도가 level 0에 해당하고, 시도가 level 1에 해당한다. (1) pop.columns.get_level_values() pop.columns.get_level_values(0) [출력 결과] pop.columns.get_level_values(1) [출력 결과] (2) 불린형이랑 같이 쓰는 거도 가능 pop[pop['소멸위기지역'] == True].index.get_level_values(1) (3) 활용 예시 tmp_columns = [pop.columns.get_level_values...


#get_level_values #stack #unstack #데이터분석 #파데쥬 #판다스

원문링크 : [파이썬으로 데이터 주무르기] 5장 - 내가 몰랐던 코드 모음 (3) - get_level_values(), stack()