``pd.DataFrame`` supported APIs =================================== 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 Modin for the method in the left column. ``Y`` stands for yes, ``N`` stands for no, ``P`` stands for partial (meaning some parameters may not be supported yet), and ``D`` stands for default to pandas. .. note:: Currently third column reflects implementation status for Ray and Dask engines. By default, support for a method in the HDK engine could be treated as ``D`` unless ``Notes`` column contains additional information. Similarly, by default ``Notes`` contains information about ``Ray`` and ``Dask`` engines unless ``Hdk`` is explicitly mentioned. +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | DataFrame method | pandas Doc link | Implemented? (Y/N/P/D) | Notes for Current implementation | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``T`` | `T`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``abs`` | `abs`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``add`` | `add`_ | Y | **Ray** and **Dask**: Shuffles data in operations | | | | | between DataFrames. | | | | | **Hdk**: ``P``, support binary operations on | | | | | scalars and projections of the same frame, | | | | | otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``add_prefix`` | `add_prefix`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``add_suffix`` | `add_suffix`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``agg`` / ``aggregate`` | `agg`_ / `aggregate`_ | P | - Dictionary ``func`` parameter defaults to pandas | | | | | - Numpy operations default to pandas | | | | | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``align`` | `align`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``all`` | `all`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``any`` | `any`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``apply`` | `apply`_ | Y | See ``agg`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``applymap`` | `applymap`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``asfreq`` | `asfreq`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``asof`` | `asof`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``assign`` | `assign`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``astype`` | `astype`_ | Y | **Hdk**: ``P``, ``int``<-> ``float`` supported | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``at`` | `at`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``at_time`` | `at_time`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``axes`` | `axes`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``between_time`` | `between_time`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``bfill`` | `bfill`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``bool`` | `bool`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``boxplot`` | `boxplot`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``clip`` | `clip`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``combine`` | `combine`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``combine_first`` | `combine_first`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``compare`` | `compare`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``copy`` | `copy`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``corr`` | `corr`_ | P | Correlation floating point precision may slightly | | | | | differ from pandas. For now pearson method is | | | | | available only. For other methods and for | | | | | ``numeric_only`` defaults to pandas. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``corrwith`` | `corrwith`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``count`` | `count`_ | Y | **Hdk**: ``P``, only default params supported, | | | | | otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``cov`` | `cov`_ | P | Covariance floating point precision may slightly | | | | | differ from pandas. For ``numeric_only`` | | | | | defaults to pandas. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``cummax`` | `cummax`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``cummin`` | `cummin`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``cumprod`` | `cumprod`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``cumsum`` | `cumsum`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``describe`` | `describe`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``diff`` | `diff`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``div`` | `div`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``divide`` | `divide`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``dot`` | `dot`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``drop`` | `drop`_ | Y | **Hdk**: ``P`` since row drop unsupported | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``droplevel`` | `droplevel`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``drop_duplicates`` | `drop_duplicates`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``dropna`` | `dropna`_ | Y | **Hdk**: ``P`` since ``thresh`` and ``axis`` | | | | | params unsupported | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``dtypes`` | `dtypes`_ | Y | **Hdk**: ``Y`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``duplicated`` | `duplicated`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``empty`` | `empty`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``eq`` | `eq`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``equals`` | `equals`_ | Y | Requires shuffle, can be further optimized | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``eval`` | `eval`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``ewm`` | `ewm`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``expanding`` | `expanding`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``explode`` | `explode`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``ffill`` | `ffill`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``fillna`` | `fillna`_ | P | ``value`` parameter of type DataFrame defaults to | | | | | pandas. **Hdk**: ``P``, params ``limit``, | | | | | ``downcast`` and ``method`` unsupported. Also | | | | | only ``axis = 0`` supported for now | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``filter`` | `filter`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``first`` | `first`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``first_valid_index`` | `first_valid_index`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``floordiv`` | `floordiv`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``from_dict`` | `from_dict`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``from_records`` | `from_records`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``ge`` | `ge`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``get`` | `get`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``groupby`` | `groupby`_ | Y | Not yet optimized for all operations. | | | | | **Hdk**: ``P``. ``count``, ``sum``, ``size``, | | | | | ``mean``, ``nunique``, ``std``, ``skew`` | | | | | supported, otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``gt`` | `gt`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``head`` | `head`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``hist`` | `hist`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``iat`` | `iat`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``idxmax`` | `idxmax`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``idxmin`` | `idxmin`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``iloc`` | `iloc`_ | Y | **Hdk**: ``P``, read access fully supported, | | | | | write access: no row and 2D assignments support | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``infer_objects`` | `infer_objects`_ | Y | **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``info`` | `info`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``insert`` | `insert`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``interpolate`` | `interpolate`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``isetitem`` | `isetitem`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``isin`` | `isin`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``isna`` | `isna`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``isnull`` | `isnull`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``items`` | `items`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``iterrows`` | `iterrows`_ | P | Modin does not parallelize iteration in Python | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``itertuples`` | `itertuples`_ | P | Modin does not parallelize iteration in Python | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``join`` | `join`_ | P | When ``on`` is set to ``right`` or ``outer`` or | | | | | when ``validate`` is given defaults to pandas | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``keys`` | `keys`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``kurt`` | `kurt`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``kurtosis`` | `kurtosis`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``last`` | `last`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``last_valid_index`` | `last_valid_index`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``le`` | `le`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``loc`` | `loc`_ | P | We do not support: boolean array, callable. | | | | | **Hdk**: ``P``, read access fully supported, | | | | | write access: no row and 2D assignments support | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``lt`` | `lt`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``mask`` | `mask`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``max`` | `max`_ | Y | **Hdk**: ``P``, only default params supported, | | | | | otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``mean`` | `mean`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param. | | | | | **Hdk**: ``P``. ``D`` for ``level``, ``axis``, | | | | | ``skipna`` and ``numeric_only`` params | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``median`` | `median`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``melt`` | `melt`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``memory_usage`` | `memory_usage`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | | | | Implemented the following cases: | | | | | ``left_index=True`` and ``right_index=True``, | | | | | ``how=left`` and ``how=inner`` for all values | | ``merge`` | `merge`_ | P | of parameters except ``left_index=True`` and | | | | | ``right_index=False`` or ``left_index=False`` | | | | | and ``right_index=True``. | | | | | Defaults to pandas otherwise. | | | | | **Hdk**: ``P``, only non-index joins for | | | | | ``how=left`` and ``how=inner`` with | | | | | explicit `on` are supported | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``min`` | `min`_ | Y | **Hdk**: ``P``, only default params supported, | | | | | otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``mod`` | `mod`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``mode`` | `mode`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``mul`` | `mul`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``multiply`` | `multiply`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``ndim`` | `ndim`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``ne`` | `ne`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``nlargest`` | `nlargest`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``notna`` | `notna`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``notnull`` | `notnull`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``nsmallest`` | `nsmallest`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``nunique`` | `nunique`_ | Y | **Hdk**: ``P``, no support for ``axis!=0`` and | | | | | ``dropna=False`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pct_change`` | `pct_change`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pipe`` | `pipe`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pivot`` | `pivot`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pivot_table`` | `pivot_table`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``plot`` | `plot`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pop`` | `pop`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``pow`` | `pow`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``prod`` | `prod`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``product`` | `product`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``quantile`` | `quantile`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``query`` | `query`_ | P | Local variables not yet supported | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``radd`` | `radd`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rank`` | `rank`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rdiv`` | `rdiv`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``reindex`` | `reindex`_ | Y | Shuffles data | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``reindex_like`` | `reindex_like`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rename`` | `rename`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rename_axis`` | `rename_axis`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``reorder_levels`` | `reorder_levels`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``replace`` | `replace`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``resample`` | `resample`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``reset_index`` | `reset_index`_ | P | **Hdk**: ``P``. ``D`` for ``level`` parameter | | | | | **Ray** and **Dask**: ``D`` when ``names`` or | | | | | ``allow_duplicates`` is non-default | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rfloordiv`` | `rfloordiv`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rmod`` | `rmod`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rmul`` | `rmul`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rolling`` | `rolling`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``round`` | `round`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rpow`` | `rpow`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rsub`` | `rsub`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``rtruediv`` | `rtruediv`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sample`` | `sample`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``select_dtypes`` | `select_dtypes`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sem`` | `sem`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``set_axis`` | `set_axis`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``set_index`` | `set_index`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``shape`` | `shape`_ | Y | **Hdk**: ``Y`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``shift`` | `shift`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``size`` | `size`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``skew`` | `skew`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sort_index`` | `sort_index`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sort_values`` | `sort_values`_ | Y | Shuffles data. Order of indexes that have the | | | | | same sort key is not guaranteed to be the same | | | | | across sorts; **Hdk**: ``Y`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sparse`` | `sparse`_ | N | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``squeeze`` | `squeeze`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``stack`` | `stack`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``std`` | `std`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``style`` | `style`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sub`` | `sub`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``subtract`` | `subtract`_ | Y | See ``add``; **Hdk**: ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``sum`` | `sum`_ | Y | **Hdk**: ``P``, only default params supported, | | | | | otherwise ``D`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``swapaxes`` | `swapaxes`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``swaplevel`` | `swaplevel`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``tail`` | `tail`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``take`` | `take`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_clipboard`` | `to_clipboard`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_csv`` | `to_csv`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_dict`` | `to_dict`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_excel`` | `to_excel`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_feather`` | `to_feather`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_gbq`` | `to_gbq`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_hdf`` | `to_hdf`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_html`` | `to_html`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_json`` | `to_json`_ | D | | | | | | Experimental implementation: | | | | | DataFrame.modin.to_json_glob | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_xml`` | `to_xml`_ | D | | | | | | Experimental implementation: | | | | | DataFrame.modin.to_xml_glob | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_latex`` | `to_latex`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_orc`` | `to_orc`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_parquet`` | `to_parquet`_ | P | **Ray/Dask/Unidist**: Parallel implementation only | | | | | if path parameter is a string. In that case, the | | | | | ``path`` parameter specifies a directory where one | | | | | file is written per row partition of the Modin | | | | | dataframe. | | | | | Experimental implementation: | | | | | DataFrame.modin.to_parquet_glob | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_period`` | `to_period`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_pickle`` | `to_pickle`_ | D | Experimental implementation: | | | | | DataFrame.modin.to_pickle_glob | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_records`` | `to_records`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_sql`` | `to_sql`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_stata`` | `to_stata`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_string`` | `to_string`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_timestamp`` | `to_timestamp`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``to_xarray`` | `to_xarray`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``transform`` | `transform`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``transpose`` | `transpose`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``truediv`` | `truediv`_ | Y | See ``add`` | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``truncate`` | `truncate`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``tz_convert`` | `tz_convert`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``tz_localize`` | `tz_localize`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``unstack`` | `unstack`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``update`` | `update`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``values`` | `values`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``value_counts`` | `value_counts`_ | D | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``var`` | `var`_ | P | Modin defaults to pandas if given the ``level`` | | | | | param. | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ | ``where`` | `where`_ | Y | | +----------------------------+---------------------------+------------------------+----------------------------------------------------+ .. _`GitHub repository`: https://github.com/modin-project/modin/issues .. _`T`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.T.html#pandas.DataFrame.T .. _`abs`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.abs.html#pandas.DataFrame.abs .. _`add`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.add.html#pandas.DataFrame.add .. _`add_prefix`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.add_prefix.html#pandas.DataFrame.add_prefix .. _`add_suffix`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.add_suffix.html#pandas.DataFrame.add_suffix .. _`agg`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.agg.html#pandas.DataFrame.agg .. _`aggregate`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.aggregate.html#pandas.DataFrame.aggregate .. _`align`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.align.html#pandas.DataFrame.align .. _`all`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.all.html#pandas.DataFrame.all .. _`any`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.any.html#pandas.DataFrame.any .. _`apply`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html#pandas.DataFrame.apply .. _`applymap`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.applymap.html#pandas.DataFrame.applymap .. _`asfreq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.asfreq.html#pandas.DataFrame.asfreq .. _`asof`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.asof.html#pandas.DataFrame.asof .. _`assign`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.assign.html#pandas.DataFrame.assign .. _`astype`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.astype.html#pandas.DataFrame.astype .. _`at`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.at.html#pandas.DataFrame.at .. _`at_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.at_time.html#pandas.DataFrame.at_time .. _`axes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.axes.html#pandas.DataFrame.axes .. _`between_time`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.between_time.html#pandas.DataFrame.between_time .. _`bfill`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.bfill.html#pandas.DataFrame.bfill .. _`bool`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.bool.html#pandas.DataFrame.bool .. _`boxplot`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.boxplot.html#pandas.DataFrame.boxplot .. _`clip`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.clip.html#pandas.DataFrame.clip .. _`combine`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.combine.html#pandas.DataFrame.combine .. _`combine_first`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.combine_first.html#pandas.DataFrame.combine_first .. _`compare`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.compare.html#pandas.DataFrame.compare .. _`compound`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.compound.html#pandas.DataFrame.compound .. _`copy`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.copy.html#pandas.DataFrame.copy .. _`corr`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.corr.html#pandas.DataFrame.corr .. _`corrwith`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.corrwith.html#pandas.DataFrame.corrwith .. _`count`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.count.html#pandas.DataFrame.count .. _`cov`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.cov.html#pandas.DataFrame.cov .. _`cummax`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.cummax.html#pandas.DataFrame.cummax .. _`cummin`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.cummin.html#pandas.DataFrame.cummin .. _`cumprod`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.cumprod.html#pandas.DataFrame.cumprod .. _`cumsum`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.cumsum.html#pandas.DataFrame.cumsum .. _`describe`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.describe.html#pandas.DataFrame.describe .. _`diff`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.diff.html#pandas.DataFrame.diff .. _`div`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.div.html#pandas.DataFrame.div .. _`divide`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.divide.html#pandas.DataFrame.divide .. _`dot`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dot.html#pandas.DataFrame.dot .. _`drop`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html#pandas.DataFrame.drop .. _`droplevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.droplevel.html .. _`drop_duplicates`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop_duplicates.html#pandas.DataFrame.drop_duplicates .. _`dropna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dropna.html#pandas.DataFrame.dropna .. _`dtypes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.dtypes.html#pandas.DataFrame.dtypes .. _`duplicated`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.duplicated.html#pandas.DataFrame.duplicated .. _`empty`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.empty.html#pandas.DataFrame.empty .. _`eq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.eq.html#pandas.DataFrame.eq .. _`equals`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.equals.html#pandas.DataFrame.equals .. _`eval`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.eval.html#pandas.DataFrame.eval .. _`ewm`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ewm.html#pandas.DataFrame.ewm .. _`expanding`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.expanding.html#pandas.DataFrame.expanding .. _`explode`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.explode.html#pandas-dataframe-explode .. _`ffill`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ffill.html#pandas.DataFrame.ffill .. _`fillna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.fillna.html#pandas.DataFrame.fillna .. _`filter`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.filter.html#pandas.DataFrame.filter .. _`first`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.first.html#pandas.DataFrame.first .. _`first_valid_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.first_valid_index.html#pandas.DataFrame.first_valid_index .. _`floordiv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.floordiv.html#pandas.DataFrame.floordiv .. _`from_dict`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.from_dict.html#pandas.DataFrame.from_dict .. _`from_records`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.from_records.html#pandas.DataFrame.from_records .. _`ge`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ge.html#pandas.DataFrame.ge .. _`get`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.get.html#pandas.DataFrame.get .. _`get_dtype_counts`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.get_dtype_counts.html#pandas.DataFrame.get_dtype_counts .. _`get_ftype_counts`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.get_ftype_counts.html#pandas.DataFrame.get_ftype_counts .. _`get_value`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.get_value.html#pandas.DataFrame.get_value .. _`get_values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.get_values.html#pandas.DataFrame.get_values .. _`groupby`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.groupby.html#pandas.DataFrame.groupby .. _`gt`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.gt.html#pandas.DataFrame.gt .. _`head`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html#pandas.DataFrame.head .. _`hist`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.hist.html#pandas.DataFrame.hist .. _`iat`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iat.html#pandas.DataFrame.iat .. _`idxmax`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.idxmax.html#pandas.DataFrame.idxmax .. _`idxmin`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.idxmin.html#pandas.DataFrame.idxmin .. _`iloc`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iloc.html#pandas.DataFrame.iloc .. _`infer_objects`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.infer_objects.html#pandas.DataFrame.infer_objects .. _`info`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.info.html#pandas.DataFrame.info .. _`insert`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.insert.html#pandas.DataFrame.insert .. _`interpolate`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.interpolate.html#pandas.DataFrame.interpolate .. _`is_copy`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.is_copy.html#pandas.DataFrame.is_copy .. _`isetitem`: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.isetitem.html?#pandas-dataframe-isetitem .. _`isin`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.isin.html#pandas.DataFrame.isin .. _`isna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.isna.html#pandas.DataFrame.isna .. _`isnull`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.isnull.html#pandas.DataFrame.isnull .. _`items`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.items.html#pandas.DataFrame.items .. _`iterrows`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iterrows.html#pandas.DataFrame.iterrows .. _`itertuples`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.itertuples.html#pandas.DataFrame.itertuples .. _`ix`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ix.html#pandas.DataFrame.ix .. _`join`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.join.html#pandas.DataFrame.join .. _`keys`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.keys.html#pandas.DataFrame.keys .. _`kurt`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.kurt.html#pandas.DataFrame.kurt .. _`kurtosis`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.kurtosis.html#pandas.DataFrame.kurtosis .. _`last`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.last.html#pandas.DataFrame.last .. _`last_valid_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.last_valid_index.html#pandas.DataFrame.last_valid_index .. _`le`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.le.html#pandas.DataFrame.le .. _`loc`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html#pandas.DataFrame.loc .. _`lt`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.lt.html#pandas.DataFrame.lt .. _`mask`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mask.html#pandas.DataFrame.mask .. _`max`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.max.html#pandas.DataFrame.max .. _`mean`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mean.html#pandas.DataFrame.mean .. _`median`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.median.html#pandas.DataFrame.median .. _`melt`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.melt.html#pandas.DataFrame.melt .. _`memory_usage`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.memory_usage.html#pandas.DataFrame.memory_usage .. _`merge`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.merge.html#pandas.DataFrame.merge .. _`min`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.min.html#pandas.DataFrame.min .. _`mod`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mod.html#pandas.DataFrame.mod .. _`mode`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mode.html#pandas.DataFrame.mode .. _`mul`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mul.html#pandas.DataFrame.mul .. _`multiply`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.multiply.html#pandas.DataFrame.multiply .. _`ndim`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ndim.html#pandas.DataFrame.ndim .. _`ne`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.ne.html#pandas.DataFrame.ne .. _`nlargest`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.nlargest.html#pandas.DataFrame.nlargest .. _`notna`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.notna.html#pandas.DataFrame.notna .. _`notnull`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.notnull.html#pandas.DataFrame.notnull .. _`nsmallest`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.nsmallest.html#pandas.DataFrame.nsmallest .. _`nunique`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.nunique.html#pandas.DataFrame.nunique .. _`pct_change`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pct_change.html#pandas.DataFrame.pct_change .. _`pipe`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pipe.html#pandas.DataFrame.pipe .. _`pivot`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pivot.html#pandas.DataFrame.pivot .. _`pivot_table`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pivot_table.html#pandas.DataFrame.pivot_table .. _`plot`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.plot.html#pandas.DataFrame.plot .. _`pop`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pop.html#pandas.DataFrame.pop .. _`pow`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pow.html#pandas.DataFrame.pow .. _`prod`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.prod.html#pandas.DataFrame.prod .. _`product`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.product.html#pandas.DataFrame.product .. _`quantile`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.quantile.html#pandas.DataFrame.quantile .. _`query`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.query.html#pandas.DataFrame.query .. _`radd`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.radd.html#pandas.DataFrame.radd .. _`rank`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rank.html#pandas.DataFrame.rank .. _`rdiv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rdiv.html#pandas.DataFrame.rdiv .. _`reindex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reindex.html#pandas.DataFrame.reindex .. _`reindex_like`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reindex_like.html#pandas.DataFrame.reindex_like .. _`rename`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rename.html#pandas.DataFrame.rename .. _`rename_axis`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rename_axis.html#pandas.DataFrame.rename_axis .. _`reorder_levels`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reorder_levels.html#pandas.DataFrame.reorder_levels .. _`replace`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.replace.html#pandas.DataFrame.replace .. _`resample`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.resample.html#pandas.DataFrame.resample .. _`reset_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.reset_index.html#pandas.DataFrame.reset_index .. _`rfloordiv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rfloordiv.html#pandas.DataFrame.rfloordiv .. _`rmod`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rmod.html#pandas.DataFrame.rmod .. _`rmul`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rmul.html#pandas.DataFrame.rmul .. _`rolling`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rolling.html#pandas.DataFrame.rolling .. _`round`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.round.html#pandas.DataFrame.round .. _`rpow`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rpow.html#pandas.DataFrame.rpow .. _`rsub`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rsub.html#pandas.DataFrame.rsub .. _`rtruediv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.rtruediv.html#pandas.DataFrame.rtruediv .. _`sample`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sample.html#pandas.DataFrame.sample .. _`select_dtypes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.select_dtypes.html#pandas.DataFrame.select_dtypes .. _`sem`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sem.html#pandas.DataFrame.sem .. _`set_axis`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_axis.html#pandas.DataFrame.set_axis .. _`set_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_index.html#pandas.DataFrame.set_index .. _`set_value`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_value.html#pandas.DataFrame.set_value .. _`shape`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.shape.html#pandas.DataFrame.shape .. _`shift`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.shift.html#pandas.DataFrame.shift .. _`size`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.size.html#pandas.DataFrame.size .. _`skew`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.skew.html#pandas.DataFrame.skew .. _`sort_index`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_index.html#pandas.DataFrame.sort_index .. _`sort_values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sort_values.html#pandas.DataFrame.sort_values .. _`sparse`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sparse.html#pandas-dataframe-sparse .. _`squeeze`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.squeeze.html#pandas.DataFrame.squeeze .. _`stack`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.stack.html#pandas.DataFrame.stack .. _`std`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.std.html#pandas.DataFrame.std .. _`style`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.style.html#pandas.DataFrame.style .. _`sub`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sub.html#pandas.DataFrame.sub .. _`subtract`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.subtract.html#pandas.DataFrame.subtract .. _`sum`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.sum.html#pandas.DataFrame.sum .. _`swapaxes`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.swapaxes.html#pandas.DataFrame.swapaxes .. _`swaplevel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.swaplevel.html#pandas.DataFrame.swaplevel .. _`tail`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tail.html#pandas.DataFrame.tail .. _`take`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.take.html#pandas.DataFrame.take .. _`to_clipboard`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_clipboard.html#pandas.DataFrame.to_clipboard .. _`to_csv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html#pandas.DataFrame.to_csv .. _`to_dict`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_dict.html#pandas.DataFrame.to_dict .. _`to_excel`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html#pandas.DataFrame.to_excel .. _`to_feather`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_feather.html#pandas.DataFrame.to_feather .. _`to_gbq`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_gbq.html#pandas.DataFrame.to_gbq .. _`to_hdf`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_hdf.html#pandas.DataFrame.to_hdf .. _`to_html`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_html.html#pandas.DataFrame.to_html .. _`to_json`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_json.html#pandas.DataFrame.to_json .. _`to_xml`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_xml.html#pandas.DataFrame.to_xml .. _`to_latex`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_latex.html#pandas.DataFrame.to_latex .. _`to_orc`: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_orc.html#pandas.DataFrame.to_orc .. _`to_parquet`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_parquet.html#pandas.DataFrame.to_parquet .. _`to_period`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_period.html#pandas.DataFrame.to_period .. _`to_pickle`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_pickle.html#pandas.DataFrame.to_pickle .. _`to_records`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_records.html#pandas.DataFrame.to_records .. _`to_sql`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_sql.html#pandas.DataFrame.to_sql .. _`to_stata`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_stata.html#pandas.DataFrame.to_stata .. _`to_string`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_string.html#pandas.DataFrame.to_string .. _`to_timestamp`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_timestamp.html#pandas.DataFrame.to_timestamp .. _`to_xarray`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_xarray.html#pandas.DataFrame.to_xarray .. _`transform`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.transform.html#pandas.DataFrame.transform .. _`transpose`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.transpose.html#pandas.DataFrame.transpose .. _`truediv`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.truediv.html#pandas.DataFrame.truediv .. _`truncate`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.truncate.html#pandas.DataFrame.truncate .. _`tz_convert`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tz_convert.html#pandas.DataFrame.tz_convert .. _`tz_localize`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tz_localize.html#pandas.DataFrame.tz_localize .. _`unstack`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.unstack.html#pandas.DataFrame.unstack .. _`update`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.update.html#pandas.DataFrame.update .. _`value_counts`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.value_counts.html#pandas.DataFrame.value_counts .. _`values`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.values.html#pandas.DataFrame.values .. _`var`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.var.html#pandas.DataFrame.var .. _`where`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.where.html#pandas.DataFrame.where .. _`xs`: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.xs.html#pandas.DataFrame.xs