Python技术迷

Pandas 教程-重置索引

整理: python架构师

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: 可选参数,类型为对象,默认值为 '' 确定如果列具有多个级别,则如何命名其他级别。
专属福利 
👉点击领取:最全Python资料合集
示例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    Language0   1    William    C1   2    Smith     Java2   3    Parker    Python3   4    Phill     NaN



1
 
热门推荐