import pandas as pd
df = pd.DataFrame({
'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
'Price': [204, 304, 404, 405, 305],
'Color': ['red', 'red', 'gray', 'black', 'red']
})
names = list(df.columns)
names[1] = 'Phone Price'
df.columns = names
import pandas as pd
- load lib:Pandas modulepd.DataFrame
- creates Pandas DataFrame objectdf.columns
- list of all columnsnames = list(df.columns)
- save columns list tonames
variablenames[1]
- refers to second column (indexes start from0
)'Phone Price'
- new name for second columndf.columns = names
- set new column names
group: rename
import pandas as pd
df = pd.DataFrame({
'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
'Price': [204, 304, 404, 405, 305],
'Color': ['red', 'red', 'gray', 'black', 'red']
})
names = list(df.columns)
names[1] = 'Phone Price'
df.columns = names
print(df)
Phone Phone Price Color
0 ip5 204 red
1 ip6 304 red
2 ip8 404 gray
3 sms 405 black
4 xi 305 red