From 6c793ed8147e230eb3859828e44b31d6feeb444c Mon Sep 17 00:00:00 2001 From: Kamal Kamalaldin Date: Sat, 24 Dec 2016 19:27:52 -0500 Subject: [PATCH] Fixed power operation on indicies Fixed power operation on indicies to allow for power on rows. See #14973 --- pandas/indexes/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandas/indexes/base.py b/pandas/indexes/base.py index 1cc546629589d..363870f43c0c0 100644 --- a/pandas/indexes/base.py +++ b/pandas/indexes/base.py @@ -3534,7 +3534,9 @@ def _evaluate_numeric_binop(self, other): operator.sub, '__sub__', reversed=True) cls.__mul__ = cls.__rmul__ = _make_evaluate_binop( operator.mul, '__mul__') - cls.__pow__ = cls.__rpow__ = _make_evaluate_binop( + cls.__rpow__ = _make_evaluate_binop( + operator.pow, '__pow__', reversed=False) + cls.__pow__ = _make_evaluate_binop( operator.pow, '__pow__') cls.__mod__ = _make_evaluate_binop( operator.mod, '__mod__')