Tutorials References Exercises Sign Up Menu
Create Website Get Certified Pro

Pandas DataFrame set_axis() Method

❮ DataFrame Reference


Name the row indexes of the DataFrame:

import pandas as pd

data = {
  "age": [50, 40, 30],
  "qualified": [True, False, False]
df = pd.DataFrame(data)

newdf = df.set_axis(["John", "Peter", "Alex"])

Try it Yourself »

Definition and Usage

The set_axis() method allows you set the index of the specified axis.

Use the axis='columns' parameter to set the labels of the columns.


dataframe.set_axis(labels, axis, inplace)


The index, columns, axis, copy, inplace parameters are keyword arguments.

Parameter Value Description
labels   Optional. A list with the indexes
axis 0
Optional, default 0. The axis to set the indexes on.
inplace True
Optional, default False. If True: the indexing is done on the current DataFrame. If False: returns a copy where the indexing is done.

Return Value

A DataFrame with the result, or None if the inplace parameter is set to True.

❮ DataFrame Reference