๐Ÿพ Xarray is now 10 years old! ๐ŸŽ‰

xarray.Dataset.drop_isel

xarray.Dataset.drop_isel#

Dataset.drop_isel(indexers=None, **indexers_kwargs)[source]#

Drop index positions from this Dataset.

Parameters:
  • indexers (mapping of hashable to Any) โ€“ Index locations to drop

  • **indexers_kwargs ({dim: position, ...}, optional) โ€“ The keyword arguments form of dim and positions

Returns:

dropped (Dataset)

Raises:

IndexError โ€“

Examples

>>> data = np.arange(6).reshape(2, 3)
>>> labels = ["a", "b", "c"]
>>> ds = xr.Dataset({"A": (["x", "y"], data), "y": labels})
>>> ds
<xarray.Dataset> Size: 60B
Dimensions:  (x: 2, y: 3)
Coordinates:
  * y        (y) <U1 12B 'a' 'b' 'c'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 48B 0 1 2 3 4 5
>>> ds.drop_isel(y=[0, 2])
<xarray.Dataset> Size: 20B
Dimensions:  (x: 2, y: 1)
Coordinates:
  * y        (y) <U1 4B 'b'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 16B 1 4
>>> ds.drop_isel(y=1)
<xarray.Dataset> Size: 40B
Dimensions:  (x: 2, y: 2)
Coordinates:
  * y        (y) <U1 8B 'a' 'c'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 32B 0 2 3 5