set_index():
函數原型:DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False)
參數解釋:
keys:列標簽或列標簽/數組列表,需要設置為索引的列
drop:默認為True,刪除用作新索引的列
append:默認為False,是否將列附加到現有索引
inplace:默認為False,適當修改DataFrame(不要創(chuàng)建新對象)
verify_integrity:默認為false,檢查新索引的副本。否則,請將檢查推遲到必要時進行。將其設置為false將提高該方法的性能。
reset_index():
函數原型:DataFrame.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill='')
參數解釋:
level:int、str、tuple或list,默認無,僅從索引中刪除給定級別。默認情況下移除所有級別??刂屏司唧w要還原的那個等級的索引
drop:drop為False則索引列會被還原為普通列,否則會丟失
inplace:默認為false,適當修改DataFrame(不要創(chuàng)建新對象)
col_level:int或str,默認值為0,如果列有多個級別,則確定將標簽插入到哪個級別。默認情況下,它將插入到第一級。
col_fill:對象,默認‘’,如果列有多個級別,則確定其他級別的命名方式。如果沒有,則重復索引名
注:reset_index還原分為兩種類型,第一種是對原DataFrame進行reset,第二種是對使用過set_index()函數的DataFrame進行reset








暫無數據