xarray.indexes.RangeIndex#
- class xarray.indexes.RangeIndex(transform)[source]#
Xarray index implementing a simple bounded 1-dimension interval with evenly spaced, monotonic floating-point values.
This index is memory-saving, i.e., the values of its associated coordinate variable are not materialized in memory.
Do not use
__init__()
directly. Instead usearange()
orlinspace()
, which are similar tonumpy.arange()
andnumpy.linspace()
.In the case of a monotonic integer range, it is better using a
PandasIndex
that wraps apandas.RangeIndex
.Methods
__init__
(transform)arange
([start, stop, step, coord_name, dtype])Create a new RangeIndex from given start, stop and step values.
concat
(indexes, dim[, positions])Create a new index by concatenating one or more indexes of the same type.
copy
([deep])Return a (deep) copy of this index.
create_variables
([variables])Maybe create new coordinate variables from this index.
equals
(other)Compare this index with another index of the same type.
from_variables
(variables, *, options)Create a new index object from one or more coordinate variables.
isel
(indexers)Maybe returns a new index from the current index itself indexed by positional indexers.
join
(other[, how])Return a new index from the combination of this index with another index of the same type.
linspace
(start, stop[, num, endpoint, ...])Create a new RangeIndex from given start / stop values and number of values.
reindex_like
(other)Query the index with another index of the same type.
rename
(name_dict, dims_dict)Maybe update the index with new coordinate and dimension names.
roll
(shifts)Roll this index by an offset along one or more dimensions.
sel
(labels[, method, tolerance])Query the index with arbitrary coordinate label indexers.
stack
(variables, dim)Create a new index by stacking coordinate variables into a single new dimension.
to_pandas_index
()Cast this xarray index to a pandas.Index object or raise a
TypeError
if this is not supported.unstack
()Unstack a (multi-)index into multiple (single) indexes.
Attributes