본문 바로가기

Python/pd. Pandas

[Python] Pandas DataFrame 행,열 삭제

반응형

※ 행 삭제

  • drop()
    • axis가 '0' 이라면 행 삭제, '1' 이라면 열 삭제 입니다. (default : 0)
# index가 0인 행만 삭제 
df = df.drop(index=0, axis=0) 

# index가 0,1,2,3인 행 삭제 
df = df.drop(index=[0, 1, 2, 3], axis=0)

 

 

  • 조건문 사용
# 열 값이 1234이 아닌 행(index)만 저장 

df = df[df['col'] != 1234]

 

※ 열 삭제

  • drop()
# 'col1', 'col2' 열 삭제 

df = df.drop(columns=['col1', 'col2'], axis=1)

 

반응형