DataFrame.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill='')[source]
重置索引或索引的一个级别。
重置DataFrame的索引,并使用默认索引。如果DataFrame有一个MultiIndex,此方法可以删除一个或多个级别。
参数:level : int, str, tuple, 或list, 默认为None
只从索引中删除给定的级别。默认移除所有级别。
drop :bool, 默认为False
不要尝试向dataframe列插入索引。这会将索引重置为默认整数索引。
inplace :bool, 默认为False
适当地修改DataFrame(不要创建新对象)。
col_level :int 或 str, 默认为 0
如果列有多个级别,请确定将标签插入到哪个级别。默认情况下,它被插入到第一级。
col_fill :object, default ‘’
如果列有多个级别,请确定其他级别的命名方式。如果没有,则重复索引名。
返回值:DataFrame 或 None
53/5000
带有新索引的DataFrame,如果inplace=True,则None。
例子,df = pd.DataFrame([('bird', 389.0),
... ('bird', 24.0),
... ('mammal', 80.5),
... ('mammal', np.nan)],
... i