본문 바로가기
Python

파이썬 데이터프레임 행 열 바꾸기 (Python Pandas Transpose)

by 무적물리 2020. 8. 27.

최근 파이썬의 라이브러리 중 하나인, Keras를 사용해서 머신러닝 알고리즘을 스터디하고 있습니다. 여기에서 데이터를 전처리할 때, 파이썬 데이터프레임 패키지인 Pandas를 사용한 데이터 처리 방법이 주로 사용됩니다.

 

이번 포스팅에서는 파이썬 데이터프레임 패키지인 Pandas를 사용한 행 열 바꾸기 방법에 대해 여러분과 공유하고자 합니다. 간단한 방법이지만 이 역시 모르면 사용하지 못하기 때문에 알아두는 것이 좋습니다. 생각보다 데이터를 전처리할 때, 행과 열을 바꾸는 일이 많습니다.

 

 

 

파이썬 데이터프레임 행 열 바꾸기

행-열-바꾸기-예시
행-열-변경-결과

 

형과 열을 바꾸는 작업을 행렬에서는 전치행렬이라고 합니다. 위 그림과 같이 이번 예제에서는 행과 열을 바꿔주는 작업을 하겠습니다. 아래와 같은 코드를 통해서 쉽게 파이썬 데이터프레임의 행과 열을 바꿀 수 있습니다.

 

import pandas as pd

f = pd.DataFrame([1,2,3])
f = f.transpose()

 

위와 같은 코드를 입력해주면 쉽게 전치행렬을 생성할 수 있으며, 기존 변수를 전치행렬로 덮어쓰는 형태로 코드를 작성했습니다. 이를 원하지 않으시면 'f = f.transpose()' 해당 코드의 변수를 다른 형태로 바꿔주시면 됩니다. 'fn = f.transpose()' 이와 같이 말입니다.

 

 

 

마치며

썸네일-이미지
썸네일

 

이번 포스팅에서는 간단히 파이썬 데이터프레임 행과 열을 바꾸는 방법에 대해 알아보았습니다. 데이터프레임은 보통 Pandas 패키지를 사용하기 때문에 해당 패키지를 사용하여 코드 작성하였습니다.

 

파이썬 Pandas dataframe to Numpy array 변환 예제 (Python)

파이썬으로 데이터를 처리하다 보면 Pandas와 Numpy를 많이 사용하게 됩니다. 이번 포스팅에서는 판다스 데이터프레임을 넘파이로 간단하게 변환하는 두 가지 방법에 대해 여러분과 공유하고자 합

muzukphysics.tistory.com

 

파이썬 Pandas, 특정 열 or 행 추출 인덱싱 (Python DataFrame loc)

최근 머신러닝 공부를 수행하면서 파이썬에서 데이터프레임을 다룰 일이 많이 생겼습니다. 해서, 자주 사용하는 것이 Pandas DataFrame입니다. 주로 판다스를 사용해서 특정 행이나 특정 열을 추출

muzukphysics.tistory.com

댓글