Open
Description
I think that in the paragraph on Explicit MultiIndex constructors che code:
pd.MultiIndex(levels=[['a', 'b'], [1, 2]],
labels=[[0, 0, 1, 1], [0, 1, 0, 1]])
should be replaced with:
pd.MultiIndex(levels=[['a', 'b'], [1, 2]],
codes=[[0, 0, 1, 1], [0, 1, 0, 1]])
Could you please check. It worked on my computer with codes, but I got the error message:
pd.MultiIndes.new() got an unexpected keywor argument for "labels"
Metadata
Metadata
Assignees
Labels
No labels
Activity
Moataz-Elmesmary commentedon Sep 13, 2023
The pd.MultiIndex constructor better use the codes parameter instead of labels to specify the levels and labels for a MultiIndex object. and it should work as expected without any errors.