Today i learned & Week i learned/파이썬 관련

판다스 기초 메서드 head(), drop(), dropna() (feat.혼공데분)

데분조 2024. 1. 5. 16:56
반응형

활용 교재

 

혼자 공부하는 데이터 분석 with 파이썬 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com


.head()

사용법

"데이터 프레임 명".head()

→ 데이터 프레임의 상위 5개 행 출력

 

예제 코드

ns_df.head()
# ns_df라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과


.drop()

사용법

"데이터 프레임 명".drop("삭제하고자하는 컬럼명", axis = [0:행, 1:열], implace=[True : 덮어쓰기, False:덮어쓰지않기])

→ 데이터프레임의 행과 열을 지울 수 있다.

 

예제 코드 (1)

ns_book = ns_df.drop('Unnamed: 13', axis=1)
# ns_df라는 데이터프레임에서 'Unnamed: 13'라는 컬럼을 없앨거고 ns_book이라고 할거야!

ns_book.head()
# ns_book이라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과 (1)


예제 코드 (2)

ns_book = ns_df.drop(['부가기호','Unnamed: 13'], axis=1)
# ns_df라는 데이터프레임에서 '부가기호', 'Unnamed: 13'라는 컬럼을 없앨거고 ns_book이라고 할거야!

ns_book.head()
# ns_book이라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과 (2)


예제 코드 (3)

ns_book.drop("주제분류번호", axis=1, inplace= True)
# ns_book라는 데이터프레임에서 '주제분류번호'라는 컬럼을 없앨거고 기존 데이터프레임에 덮어쓸거야!

ns_book.head()
# ns_book이라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과 (3)


dropna()

사용법

"데이터 프레임 명".dropna(axis = [0:행, 1:열], how=[ 삭제 조건 ex) all:모든 데이터가 NaN일때 ]implace=[True : 덮어쓰기, False:덮어쓰지않기])

→ NaN이 포함된 데이터프레임의 행과 열을 지울 수 있다. 

 

예제 코드(1)

ns_book = ns_df.dropna(axis=1)
# ns_df라는 데이터프레임에서 NaN을 포함한 컬럼을 모두 없앨거고 ns_book이라고 할거야!

ns_book.head()
# ns_book이라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과(1)


예제 코드(2)

ns_book = ns_df.dropna(axis=1, how ='all')
# ns_df라는 데이터프레임에서 모든 데이터가 NaN인 컬럼을 모두 없앨거고 ns_book이라고 할거야!

ns_book.head()
# ns_book이라는 데이터프레임의 상위 5개 행 보여줘!

 

출력 결과(2)

반응형