• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (데이터 사이언스)

  • 해결 여부

    해결됨

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

23.11.03 07:28 작성 조회수 187

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)