달나라 노트

Python Pandas : transpose (DataFrame 행/열 뒤집기) 본문

Python/Python Pandas

Python Pandas : transpose (DataFrame 행/열 뒤집기)

CosmosProject 2021. 7. 15. 00:34
728x90
반응형

 

 

 

 

 

 

pandas의 transpose는 DataFrame의 행/열을 서로 변경한 새로운 DataFrame을 생성해줍니다.

 

 

import pandas as pd

dict_1 = {
    'col1': [1, 2, 3, 4, 5],
    'col2': [6, 7, 8, 9, 10],
    'col3': [11, 12, 13, 14, 15],
    'col4': [16, 17, 18, 19, 20]
}

df_1 = pd.DataFrame(dict_1)
print(df_1)

df_2 = df_1.transpose()
print(df_2)



-- Result
   col1  col2  col3  col4
0     1     6    11    16
1     2     7    12    17
2     3     8    13    18
3     4     9    14    19
4     5    10    15    20

       0   1   2   3   4
col1   1   2   3   4   5
col2   6   7   8   9  10
col3  11  12  13  14  15
col4  16  17  18  19  20

위 예시를 보면 df_1의 행/열이 바뀌어 df_2에 할당된 것을 볼 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형
Comments