👩‍💻 Develope/Python

[Pandas] 데이터 프레임 컬럼 순서 바꾸기

heywantodo 2023. 5. 27. 14:41
728x90
반응형

[Pandas] 데이터 프레임 컬럼 순서 바꾸기

데이터 프레임에서 컬럼 순서를 바꾸는 방법엔 2가지가 있음

 

1. reindex 함수 사용하기

import pandas as pd

# 샘플 데이터프레임 생성
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)

# 변경할 컬럼 순서를 지정한 리스트 생성
new_order = ['C', 'A', 'B']

# reindex를 사용하여 컬럼 순서 변경
df = df.reindex(columns=new_order)
print(df)
   C  A  B
0  7  1  4
1  8  2  5
2  9  3  6

2. loc 함수 사용하기

import pandas as pd

# 샘플 데이터프레임 생성
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)

# 변경할 컬럼 순서를 지정한 리스트 생성
new_order = ['C', 'A', 'B']

# loc를 사용하여 컬럼 순서 변경
df = df.loc[:, new_order]
print(df)
   C  A  B
0  7  1  4
1  8  2  5
2  9  3  6
728x90
반응형