2022-07-01 09:33:55
판다스 데이터프레임을 생성하고 추후에 컬럼을 추가하다보면 컬럼의 순서가 마음에 들지 않을 수 있습니다. 데이터프레임의 컬럼 순서를 변경하고 싶은 경우에는 재배치한 컬럼명들의 리스트를 이용해서 다음과 같이 컬럼의 순서를 바꿀 수 있습니다.
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반']]
관련 글
'코딩 > pandas, matplotlib' 카테고리의 다른 글
[pandas] 각 컬럼 데이터 중 NaN이 아닌 데이터의 개수를 보여주는 info() 메소드 (0) | 2022.07.18 |
---|---|
[matplotlib] 그래프 x축, y축 눈금 위치 설정하는 방법, xticks, yticks (0) | 2022.07.04 |
[pandas] 데이터프레임 컬럼 자료형 변경하는 방법, astype (0) | 2022.07.03 |
[matplotlib] 리눅스 우분투 matplotlib 그래프 한글 깨짐 문제 해결법 (0) | 2022.07.02 |
[pandas] 데이터프레임 컬럼 순서 변경 (0) | 2022.07.01 |
[pandas] Auto MPG 데이터셋 소개 (0) | 2022.06.29 |
[pandas] 데이터프레임 shift 메소드 사용법 (0) | 2022.06.29 |
[pandas, matplotlib] EPL 빅6 팀의 2010년 이후 순위 비교 그래프 그리기(선 그래프, 막대 그래프) (0) | 2022.06.28 |
[pandas] 데이터프레임 컬럼명 또는 행 인덱스 바꾸는 방법 (0) | 2022.06.28 |