【Pandas DataFrame】isnull()やnotnull()メソッドで、データフレームの要素が欠損値か否かを判定することができます。

python

pandasのDataFrameでは、isnull()notnull()メソッドを使用することで、要素が欠損値かどうかを判定することができます。

isnull()メソッドは、欠損値である要素をTrue、それ以外をFalseとして返します。

notnull()メソッドは、欠損値でない要素をTrue、それ以外をFalseとして返します。

以下のようなDataFrameを考えます。

import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, 6, None, 8],
'C': [9, None, 11, 12]})
print(df)
   A    B     C
0 1 5.0 9.0
1 2 6.0 NaN
2 3 NaN 11.0
3 4 8.0 12.0

isnull()メソッドを使用すると、欠損値である要素をTrue、それ以外をFalseとして返します。

print(df.isnull())
       A      B      C
0 False False False
1 False False True
2 False True False
3 False False False

notnull()メソッドを使用すると、欠損値でない要素をTrue、それ以外をFalseとして返します。

print(df.notnull())
      A      B      C
0 True True True
1 True True False
2 True False True
3 True True True
タイトルとURLをコピーしました