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>
Dimensions:  (x: 2, y: 3)
Coordinates:
  * y        (y) <U1 'a' 'b' 'c'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 0 1 2 3 4 5
>>> ds.drop_isel(y=[0, 2])
<xarray.Dataset>
Dimensions:  (x: 2, y: 1)
Coordinates:
  * y        (y) <U1 'b'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 1 4
>>> ds.drop_isel(y=1)
<xarray.Dataset>
Dimensions:  (x: 2, y: 2)
Coordinates:
  * y        (y) <U1 'a' 'c'
Dimensions without coordinates: x
Data variables:
    A        (x, y) int64 0 2 3 5