[Pandas]데이터프레임 로우와 컬럼 바꾸기(df.T)

반응형
    반응형

    데이터프레임의 로우와 컬럼을 바꾸는 방법입니다.

    넘파이에서 transpose 하는 방법과 동일합니다.  

    T 를 이용합니다.

     

    df를 다음과 같이 만들었습니다.

     

    df

     

     

    로우와 컬럼을 바꿔보겠습니다.

     

    df.T

     

    인덱스가 설정되어 있으면 인덱스의 내용이 위로 올라가게 됩니다.

     

    df2= df2.set_index('Name')
    df2.T

     

    멀티인덱스로 해도 똑같이 적용됩니다.

    인덱스에 들어가는 내용이 컬럼으로 됩니다.

     

    df2= df2.set_index(['Name','Gender'])
    df2.T

     

    컬럼을 확인해보면 다음과 같이 멀티인덱스로써 이루어져 있는 걸 볼 수 있습니다.

     

    df2_T = df2.T
    df2_T.columns

     

     

    관련 포스팅

     

    [Python/Pandas] - [Pandas] 데이터프레임 멀티인덱스 다루기(loc,xs)

    [Python/Pandas] - [Pandas] column 이름 바꾸기(df.rename)

    댓글

    Designed by JB FACTORY

    ....