판다스 데이터프레임을 생성하고 추후에 컬럼을 추가하다보면 컬럼의 순서가 마음에 들지 않을 수 있습니다. 데이터프레임의 컬럼 순서를 변경하고 싶은 경우에는 재배치한 컬럼명들의 리스트를 이용해서 다음과 같이 컬럼의 순서를 바꿀 수 있습니다.
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반']]
관련 글
'Dev > python' 카테고리의 다른 글
[pandas] 데이터프레임 컬럼 자료형 변경하는 방법, astype (0) | 2022.07.03 |
---|---|
[matplotlib] 리눅스 우분투 matplotlib 그래프 한글 깨짐 문제 해결법 (0) | 2022.07.02 |
[python] 숫자 1부터 100까지의 리스트 생성하기, range 객체를 list 객체로 변환하기 (0) | 2022.07.02 |
[python, opencv] 웹캠 영상 출력하는 방법 (1) | 2022.07.01 |
[selenium] 셀레니움 크롤링 준비, 크롬 드라이버 다운로드 (0) | 2022.07.01 |
[python] datetime 모듈 strftime 메소드, 포맷(format) 코드 정리 (0) | 2022.06.30 |
[pandas] Auto MPG 데이터셋 소개 (0) | 2022.06.29 |
[pandas] 이전 데이터와 비교할 때 유용한 데이터프레임 shift() 메소드 (1) | 2022.06.29 |