[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