개발공부

[Python] Pandas Dataframe 인덱스, 컬럼명 변경하기(rename()), 컬럼을 인덱스로 사용하기(set_index(),reset_index()) 본문

Python/Pandas

[Python] Pandas Dataframe 인덱스, 컬럼명 변경하기(rename()), 컬럼을 인덱스로 사용하기(set_index(),reset_index())

mscha 2022. 5. 2. 12:08
df

 

인덱스명 변경

# store 3 를 last store 로변경하기

df.rename( index = {'store 3' : 'last store'} )

컬럼명 변경

# bikes 컬럼을 hat 으로 바꾸고, suits 컬럼은 shoes 로 바꾸기

df.rename ( columns= {'bikes' : 'hat', 'suits' : 'shoes'})

 

 

컬럼을 인덱스로 사용 set_index()

df

# name 컬럼을 인덱스로 사용하고 싶을 때
# set_index()를 사용한다
# inplace = True => 원본 데이터 변경 여부
df.set_index('name', inplace = True)
df

사용했던 컬럼을 원래대로 되돌리기 reset_index()

df.reset_index(inplace=True)
df