반응형
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
반응형
'개발 Tools > 파이썬_Pandas & Numpy' 카테고리의 다른 글
파이썬 Pandas reset_index (행 초기화) (0) | 2023.02.23 |
---|---|
파이썬 Pandas reindex (행 지정, 행 변경) (0) | 2023.02.23 |
파이썬 Pandas loc, iloc ( 행열 추출, 특정 값 추출 ) (0) | 2023.02.21 |
파이썬 Pandas drop (삭제) (0) | 2023.02.21 |
파이썬 Pandas rename (행열 이름 변경) (0) | 2023.02.21 |
댓글