.. _indexing: ============= Index objects ============= The following table lists both implemented and not implemented methods. If you have need of an operation that is listed as not implemented, feel free to open an issue on the `GitHub repository`_, or give a thumbs up to already created issues. Contributions are also welcome! The following table is structured as follows: The first column contains the method name. The second column contains link to a description of corresponding pandas method. The third column is a flag for whether or not there is an implementation in Xorbits for the method in the left column. ``Y`` stands for yes, ``N`` stands for no, ``P`` standsfor partial (meaning some parameters may not be supported yet), and ``D`` stands for default to pandas. Index ----- **Many of these methods or variants thereof are available on the objects that contain an index (Series/DataFrame) and those should most likely be used before calling these methods directly.** +--------------------+------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+------------+------------------------+----------------------------------+ | ``Index`` | `Index`_ | Y | | +--------------------+------------+------------------------+----------------------------------+ Properties ~~~~~~~~~~ +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.values`` | `Index.values`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.is_monotonic`` | `Index.is_monotonic`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.is_monotonic_increasing`` | `Index.is_monotonic_increasing`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.is_monotonic_decreasing`` | `Index.is_monotonic_decreasing`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.is_unique`` | `Index.is_unique`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.has_duplicates`` | `Index.has_duplicates`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.hasnans`` | `Index.hasnans`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.dtype`` | `Index.dtype`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.inferred_type`` | `Index.inferred_type`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.shape`` | `Index.shape`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.name`` | `Index.name`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.names`` | `Index.names`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.nbytes`` | `Index.nbytes`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.ndim`` | `Index.ndim`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.size`` | `Index.size`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.empty`` | `Index.empty`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.T`` | `Index.T`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``Index.memory_usage`` | `Index.memory_usage`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ Modifying and computations ~~~~~~~~~~~~~~~~~~~~~~~~~~ +---------------------------+--------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.all`` | `Index.all`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.any`` | `Index.any`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.argmin`` | `Index.argmin`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.argmax`` | `Index.argmax`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.copy`` | `Index.copy`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.delete`` | `Index.delete`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.drop`` | `Index.drop`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.drop_duplicates`` | `Index.drop_duplicates`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.duplicated`` | `Index.duplicated`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.equals`` | `Index.equals`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.factorize`` | `Index.factorize`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.identical`` | `Index.identical`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.insert`` | `Index.insert`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_`` | `Index.is_`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_boolean`` | `Index.is_boolean`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_categorical`` | `Index.is_categorical`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_floating`` | `Index.is_floating`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_integer`` | `Index.is_integer`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_interval`` | `Index.is_interval`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_mixed`` | `Index.is_mixed`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_numeric`` | `Index.is_numeric`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.is_object`` | `Index.is_object`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.min`` | `Index.min`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.max`` | `Index.max`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.reindex`` | `Index.reindex`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.rename`` | `Index.rename`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.repeat`` | `Index.repeat`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.where`` | `Index.where`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.take`` | `Index.take`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.putmask`` | `Index.putmask`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.unique`` | `Index.unique`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.nunique`` | `Index.nunique`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.value_counts`` | `Index.value_counts`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ Compatibility with MultiIndex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +---------------------+--------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +---------------------+--------------------+------------------------+----------------------------------+ | ``Index.set_names`` | `Index.set_names`_ | Y | | +---------------------+--------------------+------------------------+----------------------------------+ | ``Index.droplevel`` | `Index.droplevel`_ | Y | | +---------------------+--------------------+------------------------+----------------------------------+ Missing values ~~~~~~~~~~~~~~ +--------------------+-----------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+-----------------+------------------------+----------------------------------+ | ``Index.fillna`` | `Index.fillna`_ | Y | | +--------------------+-----------------+------------------------+----------------------------------+ | ``Index.dropna`` | `Index.dropna`_ | Y | | +--------------------+-----------------+------------------------+----------------------------------+ | ``Index.isna`` | `Index.isna`_ | Y | | +--------------------+-----------------+------------------------+----------------------------------+ | ``Index.notna`` | `Index.notna`_ | Y | | +--------------------+-----------------+------------------------+----------------------------------+ Conversion ~~~~~~~~~~ +---------------------------+--------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.astype`` | `Index.astype`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.item`` | `Index.item`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.map`` | `Index.map`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.ravel`` | `Index.ravel`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.to_list`` | `Index.to_list`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.to_series`` | `Index.to_series`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.to_frame`` | `Index.to_frame`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``Index.view`` | `Index.view`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ Sorting ~~~~~~~ +------------------------+-----------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +------------------------+-----------------------+------------------------+----------------------------------+ | ``Index.argsort`` | `Index.argsort`_ | Y | | +------------------------+-----------------------+------------------------+----------------------------------+ | ``Index.searchsorted`` | `Index.searchsorted`_ | Y | | +------------------------+-----------------------+------------------------+----------------------------------+ | ``Index.sort_values`` | `Index.sort_values`_ | Y | | +------------------------+-----------------------+------------------------+----------------------------------+ Time-specific operations ~~~~~~~~~~~~~~~~~~~~~~~~ +--------------------+----------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+----------------+------------------------+----------------------------------+ | ``Index.shift`` | `Index.shift`_ | Y | | +--------------------+----------------+------------------------+----------------------------------+ Combining / joining / set operations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.append`` | `Index.append`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.join`` | `Index.join`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.intersection`` | `Index.intersection`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.union`` | `Index.union`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.difference`` | `Index.difference`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ | ``Index.symmetric_difference`` | `Index.symmetric_difference`_ | Y | | +--------------------------------+-------------------------------+------------------------+----------------------------------+ Selecting ~~~~~~~~~ +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.asof`` | `Index.asof`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.asof_locs`` | `Index.asof_locs`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_indexer`` | `Index.get_indexer`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_indexer_for`` | `Index.get_indexer_for`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_indexer_non_unique`` | `Index.get_indexer_non_unique`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_level_values`` | `Index.get_level_values`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_loc`` | `Index.get_loc`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_slice_bound`` | `Index.get_slice_bound`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.get_value`` | `Index.get_value`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.isin`` | `Index.isin`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.slice_indexer`` | `Index.slice_indexer`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``Index.slice_locs`` | `Index.slice_locs`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ .. _api.numericindex: Numeric Index ------------- +---------------------------+--------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``RangeIndex`` | `RangeIndex`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``RangeIndex.start`` | `RangeIndex.start`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``RangeIndex.stop`` | `RangeIndex.stop`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``RangeIndex.step`` | `RangeIndex.step`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ | ``RangeIndex.from_range`` | `RangeIndex.from_range`_ | Y | | +---------------------------+--------------------------+------------------------+----------------------------------+ .. _api.categoricalindex: CategoricalIndex ---------------- +----------------------+---------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------+---------------------+------------------------+----------------------------------+ | ``CategoricalIndex`` | `CategoricalIndex`_ | Y | | +----------------------+---------------------+------------------------+----------------------------------+ Categorical components ~~~~~~~~~~~~~~~~~~~~~~ +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.codes`` | `CategoricalIndex.codes`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.categories`` | `CategoricalIndex.categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.ordered`` | `CategoricalIndex.ordered`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.rename_categories`` | `CategoricalIndex.rename_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.reorder_categories`` | `CategoricalIndex.reorder_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.add_categories`` | `CategoricalIndex.add_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.remove_categories`` | `CategoricalIndex.remove_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.remove_unused_categories`` | `CategoricalIndex.remove_unused_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.set_categories`` | `CategoricalIndex.set_categories`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.as_ordered`` | `CategoricalIndex.as_ordered`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.as_unordered`` | `CategoricalIndex.as_unordered`_ | Y | | +-----------------------------------------------+----------------------------------------------+------------------------+----------------------------------+ Modifying and computations ~~~~~~~~~~~~~~~~~~~~~~~~~~ +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.map`` | `CategoricalIndex.map`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``CategoricalIndex.equals`` | `CategoricalIndex.equals`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ .. _api.intervalindex: IntervalIndex ------------- +--------------------+------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+------------------+------------------------+----------------------------------+ | ``IntervalIndex`` | `IntervalIndex`_ | Y | | +--------------------+------------------+------------------------+----------------------------------+ IntervalIndex components ~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.from_arrays`` | `IntervalIndex.from_arrays`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.from_tuples`` | `IntervalIndex.from_tuples`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.from_breaks`` | `IntervalIndex.from_breaks`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.left`` | `IntervalIndex.left`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.right`` | `IntervalIndex.right`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.mid`` | `IntervalIndex.mid`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.closed`` | `IntervalIndex.closed`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.length`` | `IntervalIndex.length`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.values`` | `IntervalIndex.values`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.is_empty`` | `IntervalIndex.is_empty`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.is_non_overlapping_monotonic`` | `IntervalIndex.is_non_overlapping_monotonic`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.is_overlapping`` | `IntervalIndex.is_overlapping`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.get_loc`` | `IntervalIndex.get_loc`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.get_indexer`` | `IntervalIndex.get_indexer`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.set_closed`` | `IntervalIndex.set_closed`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.contains`` | `IntervalIndex.contains`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.overlaps`` | `IntervalIndex.overlaps`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ | ``IntervalIndex.to_tuples`` | `IntervalIndex.to_tuples`_ | Y | | +------------------------------------------------+-----------------------------------------------+------------------------+----------------------------------+ .. _api.multiindex: MultiIndex ---------- +--------------------+---------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+---------------+------------------------+----------------------------------+ | ``MultiIndex`` | `MultiIndex`_ | Y | | +--------------------+---------------+------------------------+----------------------------------+ | ``IndexSlice`` | `IndexSlice`_ | Y | | +--------------------+---------------+------------------------+----------------------------------+ MultiIndex constructors ~~~~~~~~~~~~~~~~~~~~~~~ +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``MultiIndex.from_arrays`` | `MultiIndex.from_arrays`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``MultiIndex.from_tuples`` | `MultiIndex.from_tuples`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``MultiIndex.from_product`` | `MultiIndex.from_product`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ | ``MultiIndex.from_frame`` | `MultiIndex.from_frame`_ | Y | | +-----------------------------+----------------------------+------------------------+----------------------------------+ MultiIndex properties ~~~~~~~~~~~~~~~~~~~~~ +-------------------------+------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.names`` | `MultiIndex.names`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.levels`` | `MultiIndex.levels`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.codes`` | `MultiIndex.codes`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.nlevels`` | `MultiIndex.nlevels`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.levshape`` | `MultiIndex.levshape`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ | ``MultiIndex.dtypes`` | `MultiIndex.dtypes`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ MultiIndex components ~~~~~~~~~~~~~~~~~~~~~ +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.set_levels`` | `MultiIndex.set_levels`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.set_codes`` | `MultiIndex.set_codes`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.to_flat_index`` | `MultiIndex.to_flat_index`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.to_frame`` | `MultiIndex.to_frame`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.sortlevel`` | `MultiIndex.sortlevel`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.droplevel`` | `MultiIndex.droplevel`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.swaplevel`` | `MultiIndex.swaplevel`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.reorder_levels`` | `MultiIndex.reorder_levels`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ | ``MultiIndex.remove_unused_levels`` | `MultiIndex.remove_unused_levels`_ | Y | | +-------------------------------------+------------------------------------+------------------------+----------------------------------+ MultiIndex selecting ~~~~~~~~~~~~~~~~~~~~ +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``MultiIndex.get_loc`` | `MultiIndex.get_loc`_ | Y | | +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``MultiIndex.get_locs`` | `MultiIndex.get_locs`_ | Y | | +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``MultiIndex.get_loc_level`` | `MultiIndex.get_loc_level`_ | Y | | +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``MultiIndex.get_indexer`` | `MultiIndex.get_indexer`_ | Y | | +---------------------------------+--------------------------------+------------------------+----------------------------------+ | ``MultiIndex.get_level_values`` | `MultiIndex.get_level_values`_ | Y | | +---------------------------------+--------------------------------+------------------------+----------------------------------+ .. _api.datetimeindex: DatetimeIndex ------------- +--------------------+------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+------------------+------------------------+----------------------------------+ | ``DatetimeIndex`` | `DatetimeIndex`_ | Y | | +--------------------+------------------+------------------------+----------------------------------+ Time/date components ~~~~~~~~~~~~~~~~~~~~ +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.year`` | `DatetimeIndex.year`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.month`` | `DatetimeIndex.month`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.day`` | `DatetimeIndex.day`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.hour`` | `DatetimeIndex.hour`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.minute`` | `DatetimeIndex.minute`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.second`` | `DatetimeIndex.second`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.microsecond`` | `DatetimeIndex.microsecond`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.nanosecond`` | `DatetimeIndex.nanosecond`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.date`` | `DatetimeIndex.date`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.time`` | `DatetimeIndex.time`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.timetz`` | `DatetimeIndex.timetz`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.dayofyear`` | `DatetimeIndex.dayofyear`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.day_of_year`` | `DatetimeIndex.day_of_year`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.weekofyear`` | `DatetimeIndex.weekofyear`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.week`` | `DatetimeIndex.week`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.dayofweek`` | `DatetimeIndex.dayofweek`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.day_of_week`` | `DatetimeIndex.day_of_week`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.weekday`` | `DatetimeIndex.weekday`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.quarter`` | `DatetimeIndex.quarter`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.tz`` | `DatetimeIndex.tz`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.freq`` | `DatetimeIndex.freq`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.freqstr`` | `DatetimeIndex.freqstr`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_month_start`` | `DatetimeIndex.is_month_start`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_month_end`` | `DatetimeIndex.is_month_end`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_quarter_start`` | `DatetimeIndex.is_quarter_start`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_quarter_end`` | `DatetimeIndex.is_quarter_end`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_year_start`` | `DatetimeIndex.is_year_start`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_year_end`` | `DatetimeIndex.is_year_end`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.is_leap_year`` | `DatetimeIndex.is_leap_year`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.inferred_freq`` | `DatetimeIndex.inferred_freq`_ | Y | | +------------------------------------+-----------------------------------+------------------------+----------------------------------+ Selecting ~~~~~~~~~ +----------------------------------------+---------------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------------------------+---------------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.indexer_at_time`` | `DatetimeIndex.indexer_at_time`_ | Y | | +----------------------------------------+---------------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.indexer_between_time`` | `DatetimeIndex.indexer_between_time`_ | Y | | +----------------------------------------+---------------------------------------+------------------------+----------------------------------+ Time-specific operations ~~~~~~~~~~~~~~~~~~~~~~~~ +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.normalize`` | `DatetimeIndex.normalize`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.strftime`` | `DatetimeIndex.strftime`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.snap`` | `DatetimeIndex.snap`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.tz_convert`` | `DatetimeIndex.tz_convert`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.tz_localize`` | `DatetimeIndex.tz_localize`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.round`` | `DatetimeIndex.round`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.floor`` | `DatetimeIndex.floor`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.ceil`` | `DatetimeIndex.ceil`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.month_name`` | `DatetimeIndex.month_name`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.day_name`` | `DatetimeIndex.day_name`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ Conversion ~~~~~~~~~~ +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.to_period`` | `DatetimeIndex.to_period`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.to_perioddelta`` | `DatetimeIndex.to_perioddelta`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.to_pydatetime`` | `DatetimeIndex.to_pydatetime`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.to_series`` | `DatetimeIndex.to_series`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``DatetimeIndex.to_frame`` | `DatetimeIndex.to_frame`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ Methods ~~~~~~~ +------------------------+-----------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +------------------------+-----------------------+------------------------+----------------------------------+ | ``DatetimeIndex.mean`` | `DatetimeIndex.mean`_ | Y | | +------------------------+-----------------------+------------------------+----------------------------------+ | ``DatetimeIndex.std`` | `DatetimeIndex.std`_ | Y | | +------------------------+-----------------------+------------------------+----------------------------------+ TimedeltaIndex -------------- +--------------------+-------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+-------------------+------------------------+----------------------------------+ | ``TimedeltaIndex`` | `TimedeltaIndex`_ | Y | | +--------------------+-------------------+------------------------+----------------------------------+ Components ~~~~~~~~~~ +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.days`` | `TimedeltaIndex.days`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.seconds`` | `TimedeltaIndex.seconds`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.microseconds`` | `TimedeltaIndex.microseconds`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.nanoseconds`` | `TimedeltaIndex.nanoseconds`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.components`` | `TimedeltaIndex.components`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.inferred_freq`` | `TimedeltaIndex.inferred_freq`_ | Y | | +----------------------------------+---------------------------------+------------------------+----------------------------------+ Conversion ~~~~~~~~~~ +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.to_pytimedelta`` | `TimedeltaIndex.to_pytimedelta`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.to_series`` | `TimedeltaIndex.to_series`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.round`` | `TimedeltaIndex.round`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.floor`` | `TimedeltaIndex.floor`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.ceil`` | `TimedeltaIndex.ceil`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.to_frame`` | `TimedeltaIndex.to_frame`_ | Y | | +-----------------------------------+----------------------------------+------------------------+----------------------------------+ Methods ~~~~~~~ +-------------------------+------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-------------------------+------------------------+------------------------+----------------------------------+ | ``TimedeltaIndex.mean`` | `TimedeltaIndex.mean`_ | Y | | +-------------------------+------------------------+------------------------+----------------------------------+ PeriodIndex ----------- +--------------------+----------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +--------------------+----------------+------------------------+----------------------------------+ | ``PeriodIndex`` | `PeriodIndex`_ | Y | | +--------------------+----------------+------------------------+----------------------------------+ Properties ~~~~~~~~~~ +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.day`` | `PeriodIndex.day`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.dayofweek`` | `PeriodIndex.dayofweek`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.day_of_week`` | `PeriodIndex.day_of_week`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.dayofyear`` | `PeriodIndex.dayofyear`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.day_of_year`` | `PeriodIndex.day_of_year`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.days_in_month`` | `PeriodIndex.days_in_month`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.daysinmonth`` | `PeriodIndex.daysinmonth`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.end_time`` | `PeriodIndex.end_time`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.freq`` | `PeriodIndex.freq`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.freqstr`` | `PeriodIndex.freqstr`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.hour`` | `PeriodIndex.hour`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.is_leap_year`` | `PeriodIndex.is_leap_year`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.minute`` | `PeriodIndex.minute`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.month`` | `PeriodIndex.month`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.quarter`` | `PeriodIndex.quarter`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.qyear`` | `PeriodIndex.qyear`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.second`` | `PeriodIndex.second`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.start_time`` | `PeriodIndex.start_time`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.week`` | `PeriodIndex.week`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.weekday`` | `PeriodIndex.weekday`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.weekofyear`` | `PeriodIndex.weekofyear`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ | ``PeriodIndex.year`` | `PeriodIndex.year`_ | Y | | +-------------------------------+------------------------------+------------------------+----------------------------------+ Methods ~~~~~~~ +------------------------------+-----------------------------+------------------------+----------------------------------+ | ``xorbits.pandas`` | ``pandas`` | Implemented? (Y/N/P/D) | Notes for Current implementation | +------------------------------+-----------------------------+------------------------+----------------------------------+ | ``PeriodIndex.asfreq`` | `PeriodIndex.asfreq`_ | Y | | +------------------------------+-----------------------------+------------------------+----------------------------------+ | ``PeriodIndex.strftime`` | `PeriodIndex.strftime`_ | Y | | +------------------------------+-----------------------------+------------------------+----------------------------------+ | ``PeriodIndex.to_timestamp`` | `PeriodIndex.to_timestamp`_ | Y | | +------------------------------+-----------------------------+------------------------+----------------------------------+ .. _`GitHub repository`: https://github.com/xorbitsai/xorbits/issues .. _`Index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.html .. _`Index.values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.values.html .. _`Index.is_monotonic`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_monotonic.html .. _`Index.is_monotonic_increasing`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_monotonic_increasing.html .. _`Index.is_monotonic_decreasing`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_monotonic_decreasing.html .. _`Index.is_unique`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_unique.html .. _`Index.has_duplicates`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.has_duplicates.html .. _`Index.hasnans`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.hasnans.html .. _`Index.dtype`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.dtype.html .. _`Index.inferred_type`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.inferred_type.html .. _`Index.is_all_dates`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_all_dates.html .. _`Index.shape`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.shape.html .. _`Index.name`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.name.html .. _`Index.names`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.names.html .. _`Index.nbytes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.nbytes.html .. _`Index.ndim`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.ndim.html .. _`Index.size`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.size.html .. _`Index.empty`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.empty.html .. _`Index.T`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.T.html .. _`Index.memory_usage`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.memory_usage.html .. _`Index.all`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.all.html .. _`Index.any`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.any.html .. _`Index.argmin`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.argmin.html .. _`Index.argmax`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.argmax.html .. _`Index.copy`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.copy.html .. _`Index.delete`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.delete.html .. _`Index.drop`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.drop.html .. _`Index.drop_duplicates`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.drop_duplicates.html .. _`Index.duplicated`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.duplicated.html .. _`Index.equals`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.equals.html .. _`Index.factorize`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.factorize.html .. _`Index.identical`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.identical.html .. _`Index.insert`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.insert.html .. _`Index.is_`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_.html .. _`Index.is_boolean`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_boolean.html .. _`Index.is_categorical`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_categorical.html .. _`Index.is_floating`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_floating.html .. _`Index.is_integer`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_integer.html .. _`Index.is_interval`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_interval.html .. _`Index.is_mixed`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_mixed.html .. _`Index.is_numeric`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_numeric.html .. _`Index.is_object`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.is_object.html .. _`Index.min`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.min.html .. _`Index.max`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.max.html .. _`Index.reindex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.reindex.html .. _`Index.rename`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.rename.html .. _`Index.repeat`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.repeat.html .. _`Index.where`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.where.html .. _`Index.take`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.take.html .. _`Index.putmask`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.putmask.html .. _`Index.unique`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.unique.html .. _`Index.nunique`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.nunique.html .. _`Index.value_counts`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.value_counts.html .. _`Index.set_names`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.set_names.html .. _`Index.droplevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.droplevel.html .. _`Index.fillna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.fillna.html .. _`Index.dropna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.dropna.html .. _`Index.isna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.isna.html .. _`Index.notna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.notna.html .. _`Index.astype`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.astype.html .. _`Index.item`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.item.html .. _`Index.map`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.map.html .. _`Index.ravel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.ravel.html .. _`Index.to_list`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.to_list.html .. _`Index.to_series`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.to_series.html .. _`Index.to_frame`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.to_frame.html .. _`Index.view`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.view.html .. _`Index.argsort`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.argsort.html .. _`Index.searchsorted`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.searchsorted.html .. _`Index.sort_values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.sort_values.html .. _`Index.shift`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.shift.html .. _`Index.append`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.append.html .. _`Index.join`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.join.html .. _`Index.intersection`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.intersection.html .. _`Index.union`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.union.html .. _`Index.difference`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.difference.html .. _`Index.symmetric_difference`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.symmetric_difference.html .. _`Index.asof`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.asof.html .. _`Index.asof_locs`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.asof_locs.html .. _`Index.get_indexer`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_indexer.html .. _`Index.get_indexer_for`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_indexer_for.html .. _`Index.get_indexer_non_unique`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_indexer_non_unique.html .. _`Index.get_level_values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_level_values.html .. _`Index.get_loc`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_loc.html .. _`Index.get_slice_bound`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_slice_bound.html .. _`Index.get_value`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.get_value.html .. _`Index.isin`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.isin.html .. _`Index.slice_indexer`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.slice_indexer.html .. _`Index.slice_locs`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Index.slice_locs.html .. _`RangeIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.RangeIndex.html .. _`Int64Index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Int64Index.html .. _`UInt64Index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.UInt64Index.html .. _`Float64Index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Float64Index.html .. _`RangeIndex.start`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.RangeIndex.start.html .. _`RangeIndex.stop`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.RangeIndex.stop.html .. _`RangeIndex.step`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.RangeIndex.step.html .. _`RangeIndex.from_range`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.RangeIndex.from_range.html .. _`CategoricalIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.html .. _`CategoricalIndex.codes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.codes.html .. _`CategoricalIndex.categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.categories.html .. _`CategoricalIndex.ordered`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.ordered.html .. _`CategoricalIndex.rename_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.rename_categories.html .. _`CategoricalIndex.reorder_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.reorder_categories.html .. _`CategoricalIndex.add_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.add_categories.html .. _`CategoricalIndex.remove_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.remove_categories.html .. _`CategoricalIndex.remove_unused_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.remove_unused_categories.html .. _`CategoricalIndex.set_categories`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.set_categories.html .. _`CategoricalIndex.as_ordered`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.as_ordered.html .. _`CategoricalIndex.as_unordered`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.as_unordered.html .. _`CategoricalIndex.map`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.map.html .. _`CategoricalIndex.equals`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.CategoricalIndex.equals.html .. _`IntervalIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.html .. _`IntervalIndex.from_arrays`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.from_arrays.html .. _`IntervalIndex.from_tuples`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.from_tuples.html .. _`IntervalIndex.from_breaks`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.from_breaks.html .. _`IntervalIndex.left`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.left.html .. _`IntervalIndex.right`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.right.html .. _`IntervalIndex.mid`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.mid.html .. _`IntervalIndex.closed`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.closed.html .. _`IntervalIndex.length`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.length.html .. _`IntervalIndex.values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.values.html .. _`IntervalIndex.is_empty`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.is_empty.html .. _`IntervalIndex.is_non_overlapping_monotonic`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.is_non_overlapping_monotonic.html .. _`IntervalIndex.is_overlapping`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.is_overlapping.html .. _`IntervalIndex.get_loc`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.get_loc.html .. _`IntervalIndex.get_indexer`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.get_indexer.html .. _`IntervalIndex.set_closed`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.set_closed.html .. _`IntervalIndex.contains`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.contains.html .. _`IntervalIndex.overlaps`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.overlaps.html .. _`IntervalIndex.to_tuples`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IntervalIndex.to_tuples.html .. _`MultiIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.html .. _`IndexSlice`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.IndexSlice.html .. _`MultiIndex.from_arrays`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.from_arrays.html .. _`MultiIndex.from_tuples`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.from_tuples.html .. _`MultiIndex.from_product`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.from_product.html .. _`MultiIndex.from_frame`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.from_frame.html .. _`MultiIndex.names`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.names.html .. _`MultiIndex.levels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.levels.html .. _`MultiIndex.codes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.codes.html .. _`MultiIndex.nlevels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.nlevels.html .. _`MultiIndex.levshape`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.levshape.html .. _`MultiIndex.dtypes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.dtypes.html .. _`MultiIndex.set_levels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.set_levels.html .. _`MultiIndex.set_codes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.set_codes.html .. _`MultiIndex.to_flat_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.to_flat_index.html .. _`MultiIndex.to_frame`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.to_frame.html .. _`MultiIndex.sortlevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.sortlevel.html .. _`MultiIndex.droplevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.droplevel.html .. _`MultiIndex.swaplevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.swaplevel.html .. _`MultiIndex.reorder_levels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.reorder_levels.html .. _`MultiIndex.remove_unused_levels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.remove_unused_levels.html .. _`MultiIndex.get_loc`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.get_loc.html .. _`MultiIndex.get_locs`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.get_locs.html .. _`MultiIndex.get_loc_level`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.get_loc_level.html .. _`MultiIndex.get_indexer`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.get_indexer.html .. _`MultiIndex.get_level_values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.MultiIndex.get_level_values.html .. _`DatetimeIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.html .. _`DatetimeIndex.year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.year.html .. _`DatetimeIndex.month`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.month.html .. _`DatetimeIndex.day`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.day.html .. _`DatetimeIndex.hour`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.hour.html .. _`DatetimeIndex.minute`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.minute.html .. _`DatetimeIndex.second`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.second.html .. _`DatetimeIndex.microsecond`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.microsecond.html .. _`DatetimeIndex.nanosecond`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.nanosecond.html .. _`DatetimeIndex.date`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.date.html .. _`DatetimeIndex.time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.time.html .. _`DatetimeIndex.timetz`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.timetz.html .. _`DatetimeIndex.dayofyear`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.dayofyear.html .. _`DatetimeIndex.day_of_year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.day_of_year.html .. _`DatetimeIndex.weekofyear`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.weekofyear.html .. _`DatetimeIndex.week`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.week.html .. _`DatetimeIndex.dayofweek`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.dayofweek.html .. _`DatetimeIndex.day_of_week`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.day_of_week.html .. _`DatetimeIndex.weekday`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.weekday.html .. _`DatetimeIndex.quarter`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.quarter.html .. _`DatetimeIndex.tz`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.tz.html .. _`DatetimeIndex.freq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.freq.html .. _`DatetimeIndex.freqstr`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.freqstr.html .. _`DatetimeIndex.is_month_start`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_month_start.html .. _`DatetimeIndex.is_month_end`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_month_end.html .. _`DatetimeIndex.is_quarter_start`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_quarter_start.html .. _`DatetimeIndex.is_quarter_end`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_quarter_end.html .. _`DatetimeIndex.is_year_start`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_year_start.html .. _`DatetimeIndex.is_year_end`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_year_end.html .. _`DatetimeIndex.is_leap_year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.is_leap_year.html .. _`DatetimeIndex.inferred_freq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.inferred_freq.html .. _`DatetimeIndex.indexer_at_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.indexer_at_time.html .. _`DatetimeIndex.indexer_between_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.indexer_between_time.html .. _`DatetimeIndex.normalize`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.normalize.html .. _`DatetimeIndex.strftime`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.strftime.html .. _`DatetimeIndex.snap`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.snap.html .. _`DatetimeIndex.tz_convert`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.tz_convert.html .. _`DatetimeIndex.tz_localize`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.tz_localize.html .. _`DatetimeIndex.round`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.round.html .. _`DatetimeIndex.floor`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.floor.html .. _`DatetimeIndex.ceil`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.ceil.html .. _`DatetimeIndex.month_name`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.month_name.html .. _`DatetimeIndex.day_name`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.day_name.html .. _`DatetimeIndex.to_period`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.to_period.html .. _`DatetimeIndex.to_perioddelta`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.to_perioddelta.html .. _`DatetimeIndex.to_pydatetime`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.to_pydatetime.html .. _`DatetimeIndex.to_series`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.to_series.html .. _`DatetimeIndex.to_frame`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.to_frame.html .. _`DatetimeIndex.mean`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.mean.html .. _`DatetimeIndex.std`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DatetimeIndex.std.html .. _`TimedeltaIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.html .. _`TimedeltaIndex.days`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.days.html .. _`TimedeltaIndex.seconds`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.seconds.html .. _`TimedeltaIndex.microseconds`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.microseconds.html .. _`TimedeltaIndex.nanoseconds`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.nanoseconds.html .. _`TimedeltaIndex.components`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.components.html .. _`TimedeltaIndex.inferred_freq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.inferred_freq.html .. _`TimedeltaIndex.to_pytimedelta`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.to_pytimedelta.html .. _`TimedeltaIndex.to_series`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.to_series.html .. _`TimedeltaIndex.round`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.round.html .. _`TimedeltaIndex.floor`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.floor.html .. _`TimedeltaIndex.ceil`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.ceil.html .. _`TimedeltaIndex.to_frame`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.to_frame.html .. _`TimedeltaIndex.mean`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.TimedeltaIndex.mean.html .. _`PeriodIndex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.html .. _`PeriodIndex.day`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.day.html .. _`PeriodIndex.dayofweek`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.dayofweek.html .. _`PeriodIndex.day_of_week`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.day_of_week.html .. _`PeriodIndex.dayofyear`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.dayofyear.html .. _`PeriodIndex.day_of_year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.day_of_year.html .. _`PeriodIndex.days_in_month`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.days_in_month.html .. _`PeriodIndex.daysinmonth`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.daysinmonth.html .. _`PeriodIndex.end_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.end_time.html .. _`PeriodIndex.freq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.freq.html .. _`PeriodIndex.freqstr`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.freqstr.html .. _`PeriodIndex.hour`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.hour.html .. _`PeriodIndex.is_leap_year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.is_leap_year.html .. _`PeriodIndex.minute`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.minute.html .. _`PeriodIndex.month`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.month.html .. _`PeriodIndex.quarter`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.quarter.html .. _`PeriodIndex.qyear`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.qyear.html .. _`PeriodIndex.second`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.second.html .. _`PeriodIndex.start_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.start_time.html .. _`PeriodIndex.week`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.week.html .. _`PeriodIndex.weekday`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.weekday.html .. _`PeriodIndex.weekofyear`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.weekofyear.html .. _`PeriodIndex.year`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.year.html .. _`PeriodIndex.asfreq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.asfreq.html .. _`PeriodIndex.strftime`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.strftime.html .. _`PeriodIndex.to_timestamp`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.PeriodIndex.to_timestamp.html