Python数据框操作 -- DataFrame列名和索引设置

先创建一个数据框:

import pandas as pd
df = pd.DataFrame({'a':[1,1,2,3,4], 'b':[5,6,7,8,8]})

重新设置数据框的列名,使数据框的列名为“A”和“B”:

df.columns = ['A','B']  

设置A列为数据框的索引:

df1 = df.set_index('A', drop = True)   
    #drop = True表示不保留A列在数据框,drop = False表示A既是索引也在数据框中为一列

重新设置/更新数据框索引:
 

df2 = df1.reset_index(drop = True)  
    #默认为0123...,drop = False会将原本的索引添加成数据框的一列

 

 

你可能感兴趣的:(python,pandas,机器学习)