jakevdp / PythonDataScienceHandbook

Python Data Science Handbook: full text in Jupyter Notebooks
http://jakevdp.github.io/PythonDataScienceHandbook
MIT License
42.69k stars 17.82k forks source link

check on 03.05 in notebooks_v1 #381

Open maxvolpi opened 12 months ago

maxvolpi commented 12 months ago

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"

Moataz-Elmesmary commented 11 months ago

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.