반응형
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
반응형
'개발 Tools > 파이썬_Pandas & Numpy' 카테고리의 다른 글
파이썬 Pandas set_index ( 행열 지정, 행 변경) (0) | 2023.02.21 |
---|---|
파이썬 Pandas loc, iloc ( 행열 추출, 특정 값 추출 ) (0) | 2023.02.21 |
파이썬 Pandas rename (행열 이름 변경) (0) | 2023.02.21 |
파이썬 Pandas value_counts (고윳값) (0) | 2021.10.17 |
pandas 행열 이름 바꾸기 (rename) (1) | 2021.07.27 |
댓글