xarray.DataArray.count (original) (raw)

DataArray.count(dim=None, *, keep_attrs=None, **kwargs)[source]#

Reduce this DataArray’s data by applying count along some dimension(s).

Parameters:

Returns:

reduced (DataArray) – New DataArray with count applied to its data and the indicated dimension(s) removed

Examples

da = xr.DataArray( ... np.array([1, 2, 3, 0, 2, np.nan]), ... dims="time", ... coords=dict( ... time=("time", pd.date_range("2001-01-01", freq="ME", periods=6)), ... labels=("time", np.array(["a", "b", "c", "c", "b", "a"])), ... ), ... ) da <xarray.DataArray (time: 6)> Size: 48B array([ 1., 2., 3., 0., 2., nan]) Coordinates:

da.count() <xarray.DataArray ()> Size: 8B array(5)