-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
rename_axis inplace=True #15704
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Not supporting inplace was a deliberate decision in #11980 We could raise an exception if your renaming the axis label and |
could support |
@jreback :
Perhaps there will be a time when we can start deprecating |
pandas 2 will not support inplace i suppose u can make an issue about deprecating it (at least DeprecationWarning) and see what reactions it brings |
That's fair. I don't see why we shouldn't try deprecating. xref #16529 |
Code Sample, a copy-pastable example if possible
Problem description
df.rename_axis with the inplace=True should return None and make the named axis change the index name in the original object. However, up listing df again, no index name is present.
Expected Output
df.index.name should return 'numbers'
Output of
pd.show_versions()
pandas: 0.18.1
nose: 1.3.7
pip: 9.0.1
setuptools: 27.2.0
Cython: 0.24.1
numpy: 1.11.1
scipy: 0.18.1
statsmodels: 0.6.1
xarray: None
IPython: 5.1.0
sphinx: 1.4.6
patsy: 0.4.1
dateutil: 2.5.3
pytz: 2016.6.1
blosc: None
bottleneck: 1.1.0
tables: 3.2.3.1
numexpr: 2.6.1
matplotlib: 1.5.3
openpyxl: 2.3.2
xlrd: 1.0.0
xlwt: 1.1.2
xlsxwriter: 0.9.3
lxml: 3.6.4
bs4: 4.5.1
html5lib: 0.999999999
httplib2: None
apiclient: None
sqlalchemy: 1.0.13
pymysql: None
psycopg2: None
jinja2: 2.8
boto: 2.42.0
pandas_datareader: 0.3.0.post
The text was updated successfully, but these errors were encountered: