當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.Index.drop_duplicates用法及代碼示例


用法:

Index.drop_duplicates(keep='first')

返回刪除重複值的索引。

參數

keep

{‘first’, ‘last’, False },默認 ‘first’

  • ‘first’:刪除除第一次出現的重複項。

  • ‘last’:刪除除最後一次之外的重複項。

  • False :刪除所有重複項。

返回

deduplicated index

例子

生成具有重複值的 pandas.Index。

>>> idx = pd.Index(['lama', 'cow', 'lama', 'beetle', 'lama', 'hippo'])

keep 參數控製刪除哪些重複值。值‘first’ 保留每組重複條目的第一次出現。保持的默認值為‘first’。

>>> idx.drop_duplicates(keep='first')
Index(['lama', 'cow', 'beetle', 'hippo'], dtype='object')

值 ‘last’ 保留每組重複條目的最後一次出現。

>>> idx.drop_duplicates(keep='last')
Index(['cow', 'beetle', 'lama', 'hippo'], dtype='object')

False 丟棄所有重複條目集。

>>> idx.drop_duplicates(keep=False)
Index(['cow', 'beetle', 'hippo'], dtype='object')

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Index.drop_duplicates。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。