BLOG/데이터분석
[데이터분석] 데이터프레임 : 칼럼(열) 이름 변경하는 방법 - rename()
알디노
2021. 3. 10. 12:17
데이터프레임으로 데이터분석을 할 때, 전처리 과정으로 칼럼의 이름을 알아보기 쉽게 변경하는 경우가 있는데요, 칼럼의 이름을 어떻게 변경하는지 알아보도록 하겠습니다.
- rename() : 칼럼(열) 이름 변경하기
rename() 함수는 칼럼의 이름을 변경하는 함수인데요,
df.rename(columns = {'old_name' : 'new_name'), inplace=True) 와 같이 코드를 입력해서 사용하면 됩니다.
아래와 같은 데이터프레임이 있다고 가정해보겠습니다.
import pandas as pd
df = pd.DataFrame(
{'name': ['coffee', 'tea', 'juice','milk', 'ade'],
'price': [3000, 4000, 5000, 2000, 5000],
'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 ade 5000 2.0 4
위 데이터프레임에서 'name' 이라는 칼럼의 이름을 'item' 으로 변경해보겠습니다.
df.rename(columns={'name' : 'item'}, inplace = True)
display(df)
item 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 ade 5000 2.0 4
출력된 결과를 보면, 'name' 칼럼 이름이 'item' 으로 잘 변경되었음을 확인할 수 있습니다.
한편, 위 코드에서 'inplace = True' 는 기존 데이터프레임 df를 덮어써서 저장하겠다는 코드입니다.