DataFrame 的 reset_index 方法用于通过使用 'reset_index' 命令重置索引。如果 DataFrame 具有 MultiIndex,则此方法可以移除一个或多个级别。

语法:

DataFrame.reset_index(self, level=None, drop=False, inplace=False, col_level=0, col_fill='')  

参数:

level: 可选参数,类型为 int、str、tuple 或 list,默认值为 None

用于从索引中移除给定级别,也可以默认情况下移除所有级别。

drop: 可选参数,布尔值,默认值为 False

将索引重置为默认整数索引。

inplace: 可选参数,布尔值,默认值为 False

用于原地修改 DataFrame,不需要创建新对象。

col_level: 可选参数,类型为 int 或 str,默认值为 0

确定在列具有多个标签的情况下插入标签的级别。

col_fill: 可选参数,类型为对象,默认值为 ''

确定如果列具有多个级别,则如何命名其他级别。

示例1:

info = pd.DataFrame([('William', 'C'),  
('Smith', 'Java'),  
('Parker', 'Python'),  
('Phill', np.nan)],  
index=[1, 2, 3, 4],  
columns=('name', 'Language'))  
info  
info.reset_index()  

输出:

  index   name    Language
0    1    William    C
1    2    Smith     Java
2    3    Parker    Python
3    4    Phill     NaN

标签: Pandas, Pandas教程, Pandas库, Pandas基础, Pandas学习, Pandas使用, Pandas指南, Pandas入门教程, Pandas模块, Pandas数据库, Pandas实战教程, Pandas用法总结, Pandas文档