df1=pd.DataFrame({'id':[1,2,3,4],'name':['aa','bb','cc','dd'],'class':[1,1,2,2]})
一、获取dataframe中所有列名称
df.columns | Index类型 | Index([‘id’, ‘name’, ‘class’], dtype=‘object’) |
---|---|---|
df.columns.values | array类型 | [‘id’ ‘name’ ‘class’] |
df.columns.values.tolist() | list列表 | [‘id’, ‘name’, ‘class’] |
每种返回的类型不同
二、更改dataframe的列名称
三、更改dataframe中列的顺序
例1:
col=['id', 'class', 'name']
df1=df1[col]
注意:
要与df1.colunms=['id', 'class', 'name'