인프런 커뮤니티 질문&답변

김수현님의 프로필 이미지
김수현

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

데이터 핸들링을 위한 판다스 기초2

drop을 쓸 때 하나씩만 삭제가 가능한가요?

해결된 질문

작성

·

300

0

  • 안녕하세요! drop을 배워서 쓰고 있는데, drop은 하나씩만 삭제가 가능한가요? 여러개 삭제하려면 어떻게 해야하나요?

답변 1

1

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

df.drop([행1, 행2, 행3], axis=0)

으로 삭제 가능합니다.

예를들어

import pandas as pd

# 예제 데이터프레임 생성
df = pd.DataFrame({
    'A': [1, 2, 3, 4],
    'B': [5, 6, 7, 8],
    'C': [9, 10, 11, 12],
    'D': [13, 14, 15, 16]
})

 

# 컬럼 삭제
df_dropped_columns = df.drop(['B', 'D'], axis=1)

# 행 삭제
df_dropped_rows = df.drop([1, 3], axis=0)

df_dropped_columns, df_dropped_rows

컬럼 삭제 결과
( A C 0 1 9 1 2 10 2 3 11 3 4 12,

행 삭제 결과

A B C D 0 1 5 9 13 2 3 7 11 15)

 

 

김수현님의 프로필 이미지
김수현

작성한 질문수

질문하기