BLOG/데이터분석
[데이터분석] 데이터프레임 - 칼럼(열) 순서 바꾸기
알디노
2021. 3. 10. 10:22
데이터프레임은 칼럼(열)이 있는데요, 이 칼럼의 순서를 바꾸고 싶을 수 있습니다.
칼럼을 바꾸는 방법은 매우 쉬운데요, 우선, 다음과 같은 데이터프레임이 있다고 가정해보겠습니다.
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[ ] 안에 칼럼의 순서를 원하는 순서로 나열하면 쉽게 변경이 가능하답니다.