데이터프레임 생성
import pandas as pd
df = pd.DataFrame({'ID' : ['c_01', 'c_02', 'c_03', 'c_04', 'c_05', 'c_06'],
'Type' : ['a', 'a', 'a', 'b', 'b', 'c'],
'Rank' : [1, 1, 2, 2, 2, 3]})
df
Dataframe column 명 변경
데이터프레임의 전체 column명 확인하기
df.columns
데이터프레임의 column 명 변경하기
방법1. df.columns에 변경할 column 명들을 기존 column 순서에 맞게 list로 대입
df.columns = ['X_ID', 'Y_Type', 'Z_Rank']
df.columns
방법2. df.rename을 통한 column명 변경
df.rename(columns={'기존 열 이름' : '바꿀 열 이름'})
df = df.rename(columns={'X_ID' : 'id'})
df
여러개의 column명 한꺼번에 변경
현재 df 의 전체 column명 확인
inplace=True 옵션을 추가하면 df.rename으로 변경된 column명이 df에 적용된다.
df.rename(columns={'Y_Type' : 'type',
'Z_Rank' : 'rank'}, inplace=True)
df
Dataframe column 순서 변경
데이터프레임의 전체 column명 확인하기
df.columns
데이터프레임의 colunm 순서 변경하기
방법 1. 원하는 순서대로 column명 지정
df = df[['Type', 'Rank', 'ID']]
df.columns
방법2. reindex를 통한 column명 지정
df = df.reindex(columns=['Rank', 'ID', 'Type'])
df
참고 :
https://mizykk.tistory.com/131
https://stackoverflow.com/questions/13148429/how-to-change-the-order-of-dataframe-columns
https://www.delftstack.com/ko/howto/python-pandas/how-to-change-the-order-of-dataframe-columns/
'Python' 카테고리의 다른 글
[python] dictionary key error 해결 하여 key 접근 방법 (0) | 2021.11.29 |
---|---|
[python] 파이썬 람다 함수 사용하기 (python lambda expression) (0) | 2021.10.25 |
[python] pandas dataframe 중복데이터 찾기, 제거하기 (duplicated / drop_duplicates) (0) | 2021.10.21 |
[python] 문자열 분리하기 합치기 ( split / join ) (0) | 2021.10.19 |
[python] re.sub 정규표현식을 통한 문자열 치환 (특수문자 제거) (0) | 2021.10.19 |
댓글