반응형
파이썬의 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 주요 단축키 모음 |
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬을 활용한 GUI 개발: 라이브러리 선택 가이드 (1) | 2023.10.02 |
---|---|
파이썬 OS라이브러리 알아보기 (0) | 2023.09.27 |
Visual Studio Code 기본 단축키 모음 (1) | 2023.08.27 |
Visual Studio Code에서 익혀두면 유용한 파이썬 단축키 (0) | 2023.08.27 |
파이썬에서 그룹별 합계와 평균 구하기 (0) | 2023.07.27 |
최근댓글