본문 바로가기
5-3. Pandas 제공 자료구조/DataFrame 결측치 관련

[파이썬 판다스] 데이터프레임에서 NaN 여부 확인 (True로)

by 만다린망고 2022. 1. 14.
반응형

판다스와 넘파이를 불러오고 결측치가 포함된 데이터프레임을 만들어줍니다. 

import numpy as np
import pandas as pd

df1=pd.DataFrame({'C1':[1,2,np.nan],'C2':[10,np.nan,30],'C3':[100,200,300]},index=['R1','R2','R3'])

>>> df1
     C1    C2   C3
R1  1.0  10.0  100
R2  2.0   NaN  200
R3  NaN  30.0  300


결측치 여부를 확인하는 방법은 판다스의 isnull 함수 또는 메소드를 사용하면 됩니다. 

#함수사용
>>> pd.isnull(df1)
       C1     C2     C3
R1  False  False  False
R2  False   True  False
R3   True  False  False
>>> df1.isnull()  

#메소드사용
       C1     C2     C3
R1  False  False  False
R2  False   True  False
R3   True  False  False




반응형

댓글