この記事では、以下のライブラリを用いる。
import xarray as xr
import numpy as np
DataArray.fillna()
DataArrayのメソッドfillna()を使うと、nan(欠損値)を別の値に置換することができる。
次のDataArrayを例として説明する。
array = xr.DataArray([1, np.nan, 3, np.nan, 5], dims='x')
array
使い方①
fillna()の引数に置換後の値を指定する。
array.fillna(0)
使い方②
引数にndarrayやDataArrayを指定すると、対応する位置の値で置換される。
array.fillna(np.array([11, 22, 33, 44, 55]))
公式ドキュメント


