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'), ('Learnfk', '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 Learnfk Java 2 3 Parker Python 3 4 Phill NaN
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)