Pandas DataFrame set_axis() Method
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 |
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.