언어/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을 다른 문자열 또는 정수로 대체하여 대입할 수 있다.