개발 Tools/파이썬_Pandas & Numpy
파이썬 Pandas drop (삭제)
전컴반
2023. 2. 21. 22:47
반응형
drop
삭제한다.
axis = 0은 행(row), axis = 1은 열(col)이다.
마찬가지로 inplace=True를 해주면 자동으로 적용된다. 아니면 df = df.drop() 하면 된다.
2개 이상의 행 또는 열을 삭제하기 위해선 "[]" 으로 감싸줘야 한다.
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
위와 같은 기본형에서 아래처럼 행을 지우거나, 열을 지운다.
df.drop("r0", inplace=True)
print(df)
출력
c0 c1 c2
r1 3 4 5
df.drop(["c0", "c1"], axis=1, inplace=True)
print(df)
출력
c2
r1 5
반응형