Skip to content

drop keyword in ds.rolling(time=7, drop=True).mean()? #4588

Closed
@ahuang11

Description

@ahuang11

Should rolling have a drop keyword, similar to squeeze(drop=True)?

import xarray as xr
air = xr.tutorial.open_dataset('air_temperature')
air = air.rolling(time=7, drop=True).mean()

Equivalent:

import xarray as xr
air = xr.tutorial.open_dataset('air_temperature')
air = air.rolling(time=7).mean()
air = air.isel(time=slice(6, None))

Actual implementation will require considering min_period / center=True too

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions