Dev/python
[pandas] 데이터프레임 컬럼 순서 변경
bskyvision.com
2022. 7. 1. 09:33
판다스 데이터프레임을 생성하고 추후에 컬럼을 추가하다보면 컬럼의 순서가 마음에 들지 않을 수 있습니다. 데이터프레임의 컬럼 순서를 변경하고 싶은 경우에는 재배치한 컬럼명들의 리스트를 이용해서 다음과 같이 컬럼의 순서를 바꿀 수 있습니다.
import pandas as pd
dict_data = {'1반':['철수', '영희', '바둑'],
'2반':['영수', '수정', '순자'],
'3반':['영숙', '영철', '상철']}
df = pd.DataFrame(dict_data)
print("\n기존 데이터프레임")
print(df)
df = df[['3반', '1반', '2반']]
print("\n컬럼 순서 변경된 데이터프레임")
print(df)
위 코드를 실행하면 1반, 2반, 3반이었던 컬럼 순서가 3반, 1반, 2반 순으로 바뀝니다.
위 코드 블럭에서 컬럼 순서를 변경해주는 부분은 다음 한 줄입니다.
df = df[['3반', '1반', '2반']]
관련 글