如果有一个
Panel.ffill(axis=None, inplace=False, limit=None, downcast=None)
或Panel.fillna(value=None, method=None, ...)
对于具有三个维度的 DataArray ,什么是等价的?
DataArray 有一个 fillna 方法,但只接受一个值作为参数。DataArray.fillna(value)
.
示例:如何使用 xarray 的现有方法使用先前的非 nan 值填充 nan 值?
import numpy as np
import pandas as pd
import xarray as xr
data = np.random.rand(10, 3,3)
data[2,0,1]=np.NaN
times = pd.date_range('2000-01-01', periods=10)
dim1 = ['A1', 'A2', 'A3']
dim2 = ['B1', 'B2', 'B3']
xrda = xr.DataArray(data, coords=[times, dim1, dim2], dims=['time', 'dim1', 'dim2'])