본문 바로가기
파이썬

파이썬 Groupby를 기반으로 Pandas 데이터 프레임 분할

by º기록 2020. 12. 14.
반응형

ZZ 열을 기반으로 다음 데이터 프레임을 분할하고 싶습니다.

df = 
        N0_YLDF  ZZ        MAT
    0  6.286333   2  11.669069
    1  6.317000   6  11.669069
    2  6.324889   6  11.516454
    3  6.320667   5  11.516454
    4  6.325556   5  11.516454
    5  6.359000   6  11.516454
    6  6.359000   6  11.516454
    7  6.361111   7  11.516454
    8  6.360778   7  11.516454
    9  6.361111   6  11.516454

출력으로 'N0_YLDF'열이 ZZ의 각 고유 값에 대해 하나의 새 열인 4로 분할 된 새 데이터 프레임을 원합니다. 어떻게해야합니까? groupby를 할 수 있지만 그룹화 된 개체로 무엇을해야할지 모르겠습니다.

 

해결 방법

 

gb = df.groupby('ZZ')    
[gb.get_group(x) for x in gb.groups]

 

참조 페이지 https://stackoverflow.com/questions/23691133

 

 

반응형