본문 바로가기
  • 조금만 더 아자아자
카테고리 없음

[dataframe] 데이터 삭제하기

by 봉그리봉봉 2024. 7. 10.

drop() 함수 사용하기.

로우 삭제 - 로우의 인덱스 값 넣어주기

컬럼 삭제 - columns = 파라미터 사용해서 컬럼 이름 넣어주기 

 # columns 파리미터에 리스트값을 넘겨주면 한번에 여러개의 컬럼을 삭제할 수도 있음

loan_df = loan_df.drop('LP1006')

#low가 아니라 column 삭제하기 
#drop은 기본적으로 row 삭제 함수이기 때문에 column삭제하기 위해서는 columns = 붙이기 
loan_df.drop(columns = "married")

 

 

매개변수 

 

axis 파라미터 : 연산을 컬럼방향으로 ? 로우 방향으로 ? 

 

행, 로우 지우기 : axis  = 0, axis = 'index'

drop()에서 axis의 기본값은 로우를 삭제하는 것을 의미하는 0

loan_df.drop('LP1006')

#내부적으로는 

loan_df.drop('LP1006', axis=0)

loan_df.drop('LP1006', axis='index')

 

 

행, 로우 지우기 : axis  = 0, axis = 'columns'

 loan_df.drop(columns = "married")
loan_df.drop('married', axis=1)

 

* 컬럼을 삭제할 떄는 columns 값에 바로 컬럼명을 넣을 수도 있고 , axis = 1 or columns로 줄 수도 있음