BLOG/데이터분석
[데이터분석] 데이터 프레임 : 행과 열 바꾸기 - transpose()
알디노
2021. 3. 11. 13:44
pandas 라이브러리를 이용하면 데이터프레임으로 데이터 분석을 쉽게 할 수 있는데요, 특히 다양한 형태로 쉽게 변경할 수 있기 때문에 많이 사용됩니다.
한편, 데이터프레임으로 데이터를 분석할 때, 행과 열을 바꿔서 나타내고 싶을 수 있는데요, 이러한 경우 transpose() 함수를 사용하여 행과 열을 바꿀 수 있습니다.
먼저, 아래와 같은 데이터프레임이 있다고 가정해보겠습니다.
temp count price rating
item
coffee hot 1 3000 4.5
juice ice 5 4000 3.0
ade ice 2 5000 4.0
milk hot 4 2000 2.5
tea hot 3 4000 3.0
water ice 2 1000 4.5
위 데이터프레임은 'item' 칼럼이 인덱스로 설정된 데이터프레임입니다.
이제 이 데이터프레임에서 transpose() 함수를 이용하여 행과 열을 바꿔보도록 하겠습니다.
df_tf = df.transpose()
display(df_tf)
item coffee juice ade milk tea water
temp hot ice ice hot hot ice
count 1 5 2 4 3 2
price 3000 4000 5000 2000 4000 1000
rating 4.5 3 4 2.5 3 4.5
출력 값을 보면, 행과 열의 위치가 바뀌었음을 볼 수 있는데요,
이로 인해 이제 칼럼은 'coffee', 'juice', 'ade', 'milk', 'tea', 'water' 로 바뀌게 된답니다.