1,利用columns=[]全部重命名,新列名与旧列名长度需一致
col=['new1','new2',....'newn']
df.columns=col
2,利用columns={}对部分列名进行重命名
df.rename(columns={'oldname1':'newname1','oldname2':'newname2'},inplace=True)
3,利用str.replace重命名部分列名
df.columns=df.columns.str.replace('oldname':'newname')
4,读取文件时利用newcol=[]给出新列名
newcol=['new1','new2'...'newn']
df=pd.read_excel('data',names=newcol,header=0)
注
df[[‘col1’,‘col2’…‘coln’]]可以筛选df中想要的列,也可以通过这种方式调整列的位置