-> isna()은 NaN인 요소는 True, 아닌 요소는 False로 나온다
-> sum()은 더한다는 함수인데, True는 1, False는 0이기 때문에 True(NaN)인 개수를 알 수 있다.
sum()을 한번 했을때는 각 컬럼의 NaN의 개수가 나오고, 한번 더 하면 모든 컬럼의 NaN의 개수를 알려준다.
-> notna()는 isna()과는 반대로, NaN인 요소는 False, 아닌 요소는 True로 나온다.
방법 1 : 삭제(NaN이 있는 행)
-> 변수.dropna()
방법 2 : 특정 값으로 채움
-> 변수.fillna(채울 값)
채우는 방법 중, 각 컬럼별 평균값, 최소값, 최대값으로 채우기
-> 평균 = mean(), 최소값 = min(), 최대값 = max()
'Python > Pandas' 카테고리의 다른 글
[Python] DataFrame 기본적인 통계 데이터들을 보여주는 함수들 describe(), head(), tail(), info(), mean(), min(), max() (1) | 2023.11.18 |
---|---|
[Python] DataFrame csv파일에서 데이터 읽어오는 법 pd.read_csv() (1) | 2023.11.18 |
[Python] DataFrame 컬럼을 인덱스로 사용, 다시 되돌리는 방법 set_index(), reset_index() (0) | 2023.11.18 |
[Python] DataFrame 인덱스나 컬럼명 바꾸는 법 rename() (0) | 2023.11.18 |
[Python] Pandas DataFrame 행 열 삭제 방법 drop() (0) | 2023.11.18 |