🖥️ IT, 컴퓨터/🐍 Python

[Python] 인덱스 숫자를 하나의 별도의 열로 바꿔주기 :: .reset_index()

김 홍시 2023. 4. 17.
반응형

첫 번째 사례

이와 같이 인덱스 숫자를 하나의 열로 바꿔주고 싶다.

 

O_dist = O_dist.reset_index().rename(columns={'index': 'id'})

를 적용하면

 

인덱스 값이 별도의 열에 저장되었다.

 

 

 

두 번째 사례

# 제품군(Product_Type) 별, 계약 유형(Contract_Type)별 월렌탈비용(Amount_Month) 평균 계산 

p1 = df1.pivot_table(index = ["Product_Type", "Contract_Type"], values = 'Amount_Month')
p1   #index로 빠져버림.

 

 

 

# 제품군(Product_Type) 별, 계약 유형(Contract_Type)별 월렌탈비용(Amount_Month) 평균 계산 

p1 = df1.pivot_table(index = ["Product_Type", "Contract_Type"], values = 'Amount_Month'). reset_index()
p1   #index로 빠지지 않고 데이터로 남아 활용할 수 있게 됨 
p1.sort_values(by = "Amount_Month", ascending  = False)

 

반응형

댓글