Skip to content

Commit 9e9d134

Browse files
committed
Merge pull request #4855 from jreback/axis_len
CLN: _axis_len checking cleanup and better message
2 parents fe0c4e4 + d77f6ba commit 9e9d134

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pandas/core/generic.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def _get_axis_number(self, axis):
244244
return self._AXIS_NUMBERS[axis]
245245
except:
246246
pass
247-
raise ValueError('No axis named %s' % axis)
247+
raise ValueError('No axis named {0} for object type {1}'.format(axis,type(self)))
248248

249249
def _get_axis_name(self, axis):
250250
axis = self._AXIS_ALIASES.get(axis, axis)
@@ -256,7 +256,7 @@ def _get_axis_name(self, axis):
256256
return self._AXIS_NAMES[axis]
257257
except:
258258
pass
259-
raise ValueError('No axis named %s' % axis)
259+
raise ValueError('No axis named {0} for object type {1}'.format(axis,type(self)))
260260

261261
def _get_axis(self, axis):
262262
name = self._get_axis_name(axis)
@@ -496,7 +496,7 @@ def rename_axis(self, mapper, axis=0, copy=True, inplace=False):
496496
-------
497497
renamed : type of caller
498498
"""
499-
axis = self._AXIS_NAMES[axis]
499+
axis = self._get_axis_name(axis)
500500
d = { 'copy' : copy, 'inplace' : inplace }
501501
d[axis] = mapper
502502
return self.rename(**d)
@@ -1546,9 +1546,6 @@ def fillna(self, value=None, method=None, axis=0, inplace=False,
15461546
self._consolidate_inplace()
15471547

15481548
axis = self._get_axis_number(axis)
1549-
if axis + 1 > self._AXIS_LEN:
1550-
raise ValueError(
1551-
"invalid axis passed for object type {0}".format(type(self)))
15521549
method = com._clean_fill_method(method)
15531550

15541551
if value is None:

0 commit comments

Comments
 (0)