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)
반응형