You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ENH/API: Scalar values for Series.rename and NDFrame.rename_axis
closespandas-dev#9494closespandas-dev#11965 Okay refactored to
overload `NDFrame.rename` and `NDFrame.rename_axis` New rules: -
Series.rename(scalar) or Series.rename(list-like) will alter
`Series.name` - NDFrame.rename(mapping) and NDFrame.rename(function)
operate as before (alter labels) - NDFrame.rename_axis(scaler) or
NDFrame.rename_axis(list-like) will change the Index.name or
MutliIndex.names - NDFrame.rename_axis(mapping) and
NDFrame.rename_axis(function) operate as before. I don't like
overloading the method like this, but `rename` and `rename_axis` are
the right method names. It's *mostly* backwards compatible, aside from
people doing things like `try: series.rename(x): except TypeError:
...` and I don't know what our guarantees are around things like that.
Author: Tom Augspurger <[email protected]>
Closespandas-dev#11980 from TomAugspurger/chainable-rename and squashes the following commits:
b36df76 [Tom Augspurger] ENH/API: Series.rename and NDFrame.rename_axis
0 commit comments