본문 바로가기
개발 Tools/파이썬_Pandas & Numpy

파이썬 Pandas set_index ( 행열 지정, 행 변경)

by 전컴반 2023. 2. 21.
반응형
set_index

 

원하는 행과 열을 지정할 수 있다.

set_index()를 사용한다.

 

import pandas as pd

df = pd.DataFrame([[0, 1, 2], [3, 4, 5]], index=["r0", "r1"], columns=["c0", "c1", "c2"])
print(df)

출력
    c0  c1  c2
r0   0   1   2
r1   3   4   5

 

열 c0를 행으로 지정하는 방법이다.

 

df1 = df.set_index("c0")
print(df1)

출력
    c1  c2
c0        
0    1   2
3    4   5

 

행이 하나만 있으라는 법은 없다. 2개의 행을 지정하는 방법은 아래와 같다.

 

df2 = df.set_index(["c0", "c1"])
print(df2)

출력
       c2
c0 c1    
0  1    2
3  4    5

 

 

반응형

댓글