Tutorials References Menu

Pandas DataFrame set_axis() Method

❮ DataFrame Reference


Example

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"])

print(newdf)
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.


Syntax

dataframe.set_axis(labels, axis, inplace)

Parameters

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

Parameter Value Description
labels   Optional. A list with the indexes
axis 0
1
'index'
'columns'
Optional, default 0. The axis to set the indexes on.
inplace True
False
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