reset_index()
重要参数:
drop : boolean, default False。
因为在一些操作比如groupby之后会将原有的row打乱,导致索引顺序随之变化(不按原来的顺序)
drop=True, 删除原有索引,建立新索引, drop = False 保留原有索引,添加重置索引。
两者的区别在于是否删除原来的Index
df.groupby(by='colA').reset_index(drop=True) #按colA分组,并删除旧索引,建立新索引
inplace : boolean, default False
修改DataFrame 之后,若inplace=True, 表示直接在数组上修改,inplace=False, 会创建一个新DataFrame对象(reset_index函数创建一个临时对象)
df.reset_index(inplace=True)
返回值:
重置后的DataFrame