From ff1db7dd4a45ee9d16bb51dabda5e0a8d56049e4 Mon Sep 17 00:00:00 2001 From: Elvis Lim Date: Fri, 6 Jan 2023 07:29:26 +0800 Subject: [PATCH 1/4] Add attributes and methods to MultiIndex documentation page to make it self contained --- pandas/core/indexes/multi.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pandas/core/indexes/multi.py b/pandas/core/indexes/multi.py index 48cf6000d100d..ee82b71f31847 100644 --- a/pandas/core/indexes/multi.py +++ b/pandas/core/indexes/multi.py @@ -239,6 +239,7 @@ class MultiIndex(Index): codes nlevels levshape + dtypes Methods ------- @@ -255,7 +256,12 @@ class MultiIndex(Index): swaplevel reorder_levels remove_unused_levels + get_level_values + get_indexer + get_loc get_locs + get_loc_level + drop See Also -------- From 61341b5045345b341c0842029c354d53407b13d3 Mon Sep 17 00:00:00 2001 From: Elvis Lim Date: Fri, 6 Jan 2023 21:52:30 +0800 Subject: [PATCH 2/4] move IndexSlice away from MultiIndex --- doc/source/reference/indexing.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/source/reference/indexing.rst b/doc/source/reference/indexing.rst index 662e8718fa5ba..19ae7d2a15679 100644 --- a/doc/source/reference/indexing.rst +++ b/doc/source/reference/indexing.rst @@ -253,14 +253,14 @@ MultiIndex ---------- .. autosummary:: :toctree: api/ - :template: autosummary/class_without_autosummary.rst - MultiIndex + IndexSlice .. autosummary:: :toctree: api/ + :template: autosummary/class_without_autosummary.rst - IndexSlice + MultiIndex MultiIndex constructors ~~~~~~~~~~~~~~~~~~~~~~~ From f9a1675a64e26b5d616aa193b485ab18f4b607c7 Mon Sep 17 00:00:00 2001 From: Elvis Lim Date: Sat, 7 Jan 2023 07:49:13 +0800 Subject: [PATCH 3/4] split IndexSlice as new category --- doc/source/reference/indexing.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/source/reference/indexing.rst b/doc/source/reference/indexing.rst index 19ae7d2a15679..aa33f8d2cb2c4 100644 --- a/doc/source/reference/indexing.rst +++ b/doc/source/reference/indexing.rst @@ -249,13 +249,15 @@ IntervalIndex components .. _api.multiindex: -MultiIndex +IndexSlice ---------- .. autosummary:: :toctree: api/ IndexSlice +MultiIndex +---------- .. autosummary:: :toctree: api/ :template: autosummary/class_without_autosummary.rst From d1e48e628db2b42b49617bc699bcfd19175785d0 Mon Sep 17 00:00:00 2001 From: Elvis Lim Date: Mon, 9 Jan 2023 07:08:22 +0800 Subject: [PATCH 4/4] move IndexSlice to multiIndex as It's under multiIndex category --- doc/source/reference/indexing.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/source/reference/indexing.rst b/doc/source/reference/indexing.rst index aa33f8d2cb2c4..19ae7d2a15679 100644 --- a/doc/source/reference/indexing.rst +++ b/doc/source/reference/indexing.rst @@ -249,15 +249,13 @@ IntervalIndex components .. _api.multiindex: -IndexSlice +MultiIndex ---------- .. autosummary:: :toctree: api/ IndexSlice -MultiIndex ----------- .. autosummary:: :toctree: api/ :template: autosummary/class_without_autosummary.rst