반응형

02-05. 전치 (transpose, T)


DataFrame.transpose(args, copy=False)

DataFrame.T(args, copy=False)

 

개요


transpose 메서드는 Dataframe객체를 전치 하는 메서드입니다.
만약 (n,m)짜리 DataFrame이라면 (0,0) 부터 (n,m)을 연결하는 대각선을 중심으로 뒤집는것과 같습니다.
T 메서드는 transpose 메서드와 동일합니다.

 

사용법


기본 사용법
df.transpose(args, copy=False)
copy : 사본을 반환할지 여부입니다. 여러 dtype으로 이루어진 경우 자동으로 True가 됩니다.

반응형

 

예시


먼저, 간단한 4x3 객체를 하나 생성하겠습니다.

col = ['col1','col2','col3']
row = ['row1','row2','row3','row4']
data = [['A',1,2],['B',3,4],['C',5,6],['D',7,8]]
df = pd.DataFrame(data=data,index=row,columns=col)
print(df)
>>
     col1  col2  col3
row1    A     1     2
row2    B     3     4
row3    C     5     6
row4    D     7     8

transpose 메서드 실행
행과 열이 뒤바뀌며 전치가 실행된 것을 확인 할 수 있습니다.

print(df.transpose())
>>
     row1 row2 row3 row4
col1    A    B    C    D
col2    1    3    5    7
col3    2    4    6    8
반응형

+ 최근 글