1. 程式人生 > >DataFrame中set_index()與reset_index()案例詳解

DataFrame中set_index()與reset_index()案例詳解

  • DataFrame中set_index()與reset_index()案例詳解

  • set_index() 官方文件

DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)
keys 單個或多個(Multiindex)列名
drop default True,將作為行索引的列刪掉

在這裡插入圖片描述

DataFrame.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill='')
level 將df的原index_label作為新的一列留存,且列名為index,同時自動生成數字index
drop defalt False,如果是True,刪除原來索引
inplace 下面幾個都是Multiindex下的引數,後續研究

常用於在資料清洗過後,對資料重新設定連續行索引。

在這裡插入圖片描述