Skip to content

Commit a72d886

Browse files
author
Justin C Johnson
committed
BUG: Incorrect error message due to zero based levels. close #2226
1 parent 2d576ee commit a72d886

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: pandas/core/index.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1364,9 +1364,10 @@ def _get_level_number(self, level):
13641364
raise Exception('Level %s not found' % str(level))
13651365
elif level < 0:
13661366
level += self.nlevels
1367+
# Note: levels are zero-based
13671368
elif level >= self.nlevels:
13681369
raise ValueError('Index has only %d levels, not %d'
1369-
% (self.nlevels, level))
1370+
% (self.nlevels, level + 1))
13701371
return level
13711372

13721373
_tuples = None

0 commit comments

Comments
 (0)