- isnull()関数を使用する方法: isnull()関数は、値がNullまたはNaNであるかどうかを判定するために使用できます。以下は例です。
import pandas as pd
# サンプルデータフレームを作成
df = pd.DataFrame({'Column1': [1, 2, None, 4, pd.NaT],
'Column2': [5, 6, 7, pd.NaT, 9]})
# Null値を特定する
null_values = df.isnull()
print(null_values)
このコードでは、Pandasライブラリを使用してデータフレームを作成し、isnull()関数を使用してNull値を特定しています。
- numpy.isnan()関数を使用する方法: numpy.isnan()関数は、値がNaNであるかどうかを判定するために使用されます。以下は例です。
import numpy as np
# サンプル配列を作成
arr = np.array([1, np.nan, 3, np.inf])
# NaN値を特定する
nan_values = np.isnan(arr)
print(nan_values)
このコードでは、NumPyライブラリを使用して配列を作成し、isnan()関数を使用してNaN値を特定しています。
- リスト内包表記を使用する方法: リスト内包表記を使用して、Null値やNaN値を特定することもできます。以下は例です。
data = [1, None, 3, float('nan')]
# Null値とNaN値を特定する
null_nan_values = [x for x in data if x is None or x != x]
print(null_nan_values)
このコードでは、リスト内包表記を使用して、None値とNaN値を特定しています。
これらはPythonでNull値とNaN値を特定するためのいくつかの方法です。どの方法を選択するかは、使用するデータ構造やライブラリによって異なる場合があります。適切な方法を選択して、データの分析や欠損値処理に活用してください。