본문 바로가기

Python 문법

Python - Nan 관련 함수

.isna() 를 사용하면 값들 중 NaN이 있다면 True 로 표시해준다.

컬럼별로 NaN의 갯수를 확인하려면  .isna().sum()을 이용하면 컬럼별로 NaN을 확인할 수 있으면 

데이터 프레임 전체로 비어있는 항목의 갯수를 알고 싶을때는 isna(),sum().sum()을 통해 전체의 비어있는 갯수를 알수있다.

NaN을 삭제하는 방법 중 하나로 .dropna()를 통해 삭제할 수 있으며, 

.dropna()를 통해 삭제시 NaN이 포함된 행의 경우는 표시되지 않는다.

.dropna(axis=(0또는 1)) 등을 통해 행과 열 중에 선택하여 표시하지 않을 수 있다.

2번째 방법으로는 fillna()가 존재한다.

fillna()의 경우 NaN을 다른 문자열 또는 정수로 대체하여 대입할 수 있다.