Examples
Series
import numpy as np
import pandas as pd
s = pd.Series([2, 3, 4])
s
s.set_axis(['p', 'q', 'r'], axis=0, inplace=False)
The original object is not modified.
s
DataFrame
df = pd.DataFrame({"X": [2, 3, 4], "Y": [5, 6, 7]})
Change the row labels.
df.set_axis(['p', 'q', 'r'], axis='index', inplace=False)
Change the column labels.
df.set_axis(['I', 'II'], axis='columns', inplace=False)
Now, update the labels inplace.
df.set_axis(['i', 'ii'], axis='columns', inplace=True)
df