데이터프레임은 칼럼(열)이 있는데요, 이 칼럼의 순서를 바꾸고 싶을 수 있습니다.
칼럼을 바꾸는 방법은 매우 쉬운데요, 우선, 다음과 같은 데이터프레임이 있다고 가정해보겠습니다.
df = pd.DataFrame(
    {'name': ['coffee', 'tea', 'juice','milk', 'a.breeze'],
     'price': [3000, 4000, 5000, 2000, 2000],
     'rating': [4, 3.5, 3.7, 3, 2],
     'category': [1,2,3,4,4]})
     
display(df)
	name	price	rating	category
0	coffee	3000	4.0	1
1	tea	4000	3.5	2
2	juice	5000	3.7	3
3	milk	2000	3.0	4
4	a.breeze 2000	2.0	4
위 데이터프레임을 보면 현재 칼럼의 순서가 ['name', 'price', 'rating', 'category'] 순서로 총 4개가 있는데요,
만약 이를 ['category', 'name', 'rating', 'price'] 의 순서로 바꾸려면 아래처럼 코드를 작성하면 됩니다.
new_df = df[ ['category','name','rating','price'] ]
display(new_df)
	category name	  rating price
0	1	 coffee	  4.0	  3000
1	2	 tea	  3.5	  4000
2	3	 juice	  3.7	  5000
3	4	 milk	  3.0	  2000
4	4	 a.breeze 2.0  	  2000
위 코드를 보면 칼럼의 순서가 잘 변경되었음을 확인할 수 있는데요, df[ ] 안에 칼럼의 순서를 원하는 순서로 나열하면 쉽게 변경이 가능하답니다.
'BLOG > 데이터분석' 카테고리의 다른 글
| [데이터분석] 데이터프레임 : 특정 칼럼(열) 삭제하기 - drop() (0) | 2021.03.10 | 
|---|---|
| [데이터분석] 데이터프레임 : 특정 칼럼(열) 기준으로 오름차순/내림차순 정렬하기 - sort_values() (0) | 2021.03.10 | 
| [데이터분석] 데이터프레임 : 특정 칼럼만 조회하기 (0) | 2021.03.10 | 
| [데이터분석] csv 파일 dataframe으로 불러오기 - pd.read_csv() (0) | 2021.03.10 | 
| [데이터분석] strip/lstrip/rstrip 문자열 공백 제거하기 (0) | 2021.03.04 |