3.8. Renaming Columns#
import pandas as pd
import numpy as np
df=pd.DataFrame({
'Name':['Sahil','Sonia','Sourav','Vishal'],
'Age':[10,20,30,40],
'Gender':['M','F','M','M'],
'City':['J','K','L','P'],
'Work':[True,False,False,True]
}
)
df
Name | Age | Gender | City | Work | |
---|---|---|---|---|---|
0 | Sahil | 10 | M | J | True |
1 | Sonia | 20 | F | K | False |
2 | Sourav | 30 | M | L | False |
3 | Vishal | 40 | M | P | True |
3.8.1. Use df.rename function and pass dict of oldname:newname#
df.rename({
'Name':'First Name',
'City':'Place'
},axis=1,inplace=True) # Note:you can pass axis=columns too
# 0=rows
# 1=columns
df
First Name | Age | Gender | Place | Work | |
---|---|---|---|---|---|
0 | Sahil | 10 | M | J | True |
1 | Sonia | 20 | F | K | False |
2 | Sourav | 30 | M | L | False |
3 | Vishal | 40 | M | P | True |