프로그래밍/파이썬
[파이썬]Pandas에서 DataFrame의 행과 열 삭제하기
MKKM
2023. 9. 25. 14:43
반응형
파이썬의 pandas 라이브러리는 데이터 분석과 처리에 굉장히 효율적인 도구이다. 여기서는 DataFrame에서 행과 열을 어떻게 삭제하는지 살펴본다.
목차
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에서 단일 행, 다중 행, 단일 열, 그리고 다중 열을 삭제하는 방법을 보여준다.
아래 포스팅도 참고해 보세요! ▶ 파이썬에서 자주보는 에러 ▶ Pandas 실수 모음 ▶ 주피터 노트북 주요 단축키 모음 ▶ VSCode 주요 단축키 모음 |
반응형