5-3. Pandas 제공 자료구조/Series

[파이썬 판다스] 시리즈 원소 NaN 여부 확인하기 (결측값)

만다린망고 2021. 12. 14. 17:50
반응형

판다스 시리즈를 하나 정의합시다. NaN을 정의하기 위해 넘파이도 불러옵니다. 

>>> import pandas as pd
>>> import numpy as np
>>> s1=pd.Series([1,2,np.NaN,4,5])
>>> s1
0    1.0
1    2.0
2    NaN
3    4.0
4    5.0
dtype: float64


결측값을 True로 출력해봅시다. 

>>> pd.isnull(s1)
0    False
1    False
2     True
3    False
4    False
dtype: bool


또는 아래와 같이 메소드를 사용할 수도 있습니다. 

>>> s1.isnull()
0    False
1    False
2     True
3    False
4    False
dtype: bool


결측값을 False로 출력해봅시다. 

>>> pd.notnull(s1)
0     True
1     True
2    False
3     True
4     True
dtype: bool


또는 아래와 같이 메소드를 사용할 수도 있습니다. 

>>> s1.notnull()
0     True
1     True
2    False
3     True
4     True
dtype: bool

 

반응형