👩💻 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
반응형