Funnily, specifying the axis via a less precise method (axis name, axis reference or different axis with the same name) works:
>>> arr.reindex('a', new_a)
a a0 a1 a2 new
0.0 1.0 2.0 nan
>>> arr.reindex(X.a, new_a)
a a0 a1 a2 new
0.0 1.0 2.0 nan
>>> arr.reindex(new_a, new_a)
a a0 a1 a2 new
0.0 1.0 2.0 nan
I highly suspect this was introduced by #777 for implementing #712.
Funnily, specifying the axis via a less precise method (axis name, axis reference or different axis with the same name) works:
I highly suspect this was introduced by #777 for implementing #712.