열이름 바꾸는 방법이 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 넣어주면된다.
'파이썬. 데이터분석 > Pandas' 카테고리의 다른 글
pd.read_excel : 경로는 고정, 파일명만 바꾸기 (0) | 2022.07.16 |
---|---|
Numpy : np.where / if 함수역할 (0) | 2022.07.14 |
Pandas DataFrame : 셀 수정 df.loc (0) | 2022.07.06 |
Pandas DataFrame : str, lower, isin, contains (0) | 2022.07.06 |
물결표시(~) : 반대되는 데이터 (0) | 2022.07.06 |