Sparta_coding_club/Python

[Python] 결측치 확인 / isna · notna · isnull · notnull

데이터분석쇼니 2024. 1. 24. 16:07

 

|  결측치 확인 

  • DataFrame.isna( )  =  isnull( )
  • DataFrame.notna( ) = notnull( )  

 

  • isna 메서드와 notna 메서드는 DataFrame 내의 결측값을 확인해서 bool 형식으로 반환하는 메서드 입니다.
  • isna 의 경우 결측값이면 True,  정상값이면 False
  • notna 의 경우 결측값이면 False, 정상값이면 True
col  = ['col1','col2','col3','col4']
row  = ['row1','row2','row3']
data = [[1,2,pd.NA,4],
        [np.nan,6,7,8],
        [9,10,11,None]]
df = pd.DataFrame(data,row,col)


print(df.isna())
>>
       col1   col2   col3   col4
row1  False  False   True  False
row2   True  False  False  False
row3  False  False  False   True


print(df.notna())
>>
       col1  col2   col3   col4
row1   True  True  False   True
row2  False  True   True   True
row3   True  True   True  False