-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
BUG: .loc with MultiIndex with names[1] = 0 #37194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
pandas/core/indexes/base.py
Outdated
if len(level) == 0: | ||
return self._drop_level_nums(levnums) | ||
|
||
def _drop_level_nums(self, levnums: List[int]): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this returns an Index/MultiIndex right? (I know this code is all convoluted, but if can type pls do)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tried that, mypy complained. some Index methods need to be moved to MultiIndex to get tight annotations
pandas/core/indexes/base.py
Outdated
if len(level) == 0: | ||
return self._drop_level_nums(levnums) | ||
|
||
def _drop_level_nums(self, levnums: List[int]): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rename to _drop_level_number
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated+green
black pandas
git diff upstream/master -u -- "*.py" | flake8 --diff