반응형

13-01 행↔열 교환 (swapaxes)

DataFrame.swapaxes(axis1, axis2, copy=True)

 

개요


swapaxes메서드는 행/열을 바꿔주는 메서드입니다. 값들도 교환됩니다.

 

사용법


기본 사용법
df.swapaxes(axis1, axis2, copy=True)
axis1, axis2 : {0 : index / 1 : columns} 교환할 행과 열 입니다.
copy : 사본을 생성할지 여부입니다.

반응형

 

예시


먼저 2x2짜리 객체를 만들어보겠습니다.

idx = ['row1','row2']
col = ['col1','col2']
data= [['A','B'],[1,2]]
df = pd.DataFrame(data, idx, col)
print(df)
>>
     col1 col2
row1    A    B
row2    1    2

기본적인 사용법
axis1과 axis2에 행/열을 지정하여 교환할 수 있습니다. 행<->열 교환이나 열<->행 교환이나 완벽히 동일합니다.

print(df.swapaxes(axis1=0,axis2=1))
>>
     row1 row2
col1    A    1
col2    B    2

axis1과 axis2이 같다면, 당연히 원래 값과 같습니다.

print(df.swapaxes(axis1=1,axis2=1))
>>
     col1 col2
row1    A    B
row2    1    2
반응형

+ 최근 글