본문 바로가기
파이썬. 데이터분석/Pandas

Pandas DataFrame : df.columns = [ ] 와 rename 열 이름 바꾸기.

by 한국수달보호협회장 2022. 7. 12.

열이름 바꾸는 방법이 2가지가 있는데

 

 

 

1. df.columns = [  ] 구문을 이용하는것.

기존에 column이 8개였으면 순서를 바뀔때도 column 8개를 입력해야됨. 8개에서 7개로 바꾸고 이런건 안된다

 

2. rename 딕셔너리를 이용한 방법.

보통 여러개 바꾸는것보다 1,2개 바꾸는 일이 많아서 주로 1번을 쓴다.

 

-'국어' 열 이름을 '도덕'으로 바꿔보기-

 

df.columns 를 치면 column 목록이 쫙 뜨는데

 

위에 list를 복사해서

 

'df.columns =' 옆에 붙여넣기하고 바꿔치기하고 싶은 이름을 바꿔넣으면 된다.

 

 

코딩좀 하신분들 강의보면 대부분 이런식으로 갈아끼워넣길래 정리

 

 

 

df.rename(columns = {'영어' : 'English', '수학' : 'Math'})

아예 df를 바꾸고 싶으면 inplace = True 넣어주면된다.