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
반응형
'👩💻 Develope > Python' 카테고리의 다른 글
[Python] re 모듈 사용법 (0) | 2023.06.14 |
---|---|
[Python] 예외 처리 (try, exept, else, finally) (0) | 2023.06.13 |
[Pandas] 데이터 프레임에서 suffix를 prefix로 바꾸기 (0) | 2023.05.23 |
[Python] 정규 표현식 (1) | 2023.05.10 |
[Python] Logging 사용법 (0) | 2023.05.08 |