기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

언어/python

파이썬 : NaN 파악, NaN개수, NaN컬럼, NaN 삭제, NaN변경

하늘.98 2021. 11. 19. 17:41

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

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

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

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

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

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

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

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