개발 Tools/파이썬_Pandas & Numpy
파이썬 Pandas set_index ( 행열 지정, 행 변경)
전컴반
2023. 2. 21. 23:00
반응형
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
반응형