반응형

파이썬의 pandas 라이브러리는 데이터 분석과 처리에 굉장히 효율적인 도구이다. 여기서는 DataFrame에서 행과 열을 어떻게 삭제하는지 살펴본다.

 

 

목차

  1. 행 삭제하기
  2. 열 삭제하기
  3. 예제 코드

 

1. 행 삭제하기

drop() 메서드를 활용하여 행을 삭제할 수 있다. 삭제하고자 하는 행의 인덱스나 레이블을 지정하여 해당 행을 제거한다.

여러 행을 한 번에 삭제하려면 리스트 형태로 인덱스나 레이블을 전달한다.

 

2. 열 삭제하기

열 삭제 역시 drop() 메서드를 활용한다. 이때, axis=1 파라미터를 지정하여 열 삭제를 명시한다. 삭제하고자 하는 열의 이름을 지정하여 해당 열을 제거한다.

 

3. 예제 코드

import pandas as pd

# 샘플 데이터 생성
df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
})

# 행 삭제 예제
df1 = df.drop(1)
df2 = df.drop([0, 2])

# 열 삭제 예제
df3 = df.drop('B', axis=1)
df4 = df.drop(['A', 'C'], axis=1)

위의 예제 코드에서는 DataFrame에서 단일 행, 다중 행, 단일 열, 그리고 다중 열을 삭제하는 방법을 보여준다.

 

 
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기