Python?Pandas中DataFrame.drop_duplicates()刪除重復(fù)值詳解
語法
df.drop_duplicates(subset = None, keep = 'first', inplace = False, ignore_index = False)
參數(shù)
1.subset:指定的標(biāo)簽或標(biāo)簽序列,僅刪除這些列重復(fù)值,默認(rèn)情況為所有列
2.keep:確定要保留的重復(fù)值,有以下可選項(xiàng):
first:保留第一次出現(xiàn)的重復(fù)值,默認(rèn)
last:保留最后一次出現(xiàn)的重復(fù)值
False:刪除所有重復(fù)值
3.inplace:是否生效
4.ignore_index:如果為True,則重新分配自然索引(0,1,…,n - 1)
# 刪除重復(fù)值 DataFrame.drop_duplicates() import pandas as pd df = pd.DataFrame([['x','x',1],['x','x',1],['z','x',2]], columns = ['A','B','C']) # 刪除重復(fù)行 res1 = df.drop_duplicates() # 刪除指定列 res2 = df.drop_duplicates(subset = ['A']) # 保留最后一個(gè) res3 = df.drop_duplicates(subset = ['A'], keep = 'last')
結(jié)果展示
df
res1
res2
res3
擴(kuò)展:識(shí)別重復(fù)值
import pandas as pd df = pd.DataFrame({ 'studentID':['A001','A002','A003','A004','A005','A006','A006'], 'score':[100,93,94,96,93,95,95]}) # 識(shí)別重復(fù)值 duplicate_value = df[df.duplicated()]
df
由上圖可知studentID為'A006'的記錄有兩條,我們可以使用duplicated()方法識(shí)別重復(fù)值,它返回的是布爾值結(jié)果(True:有重復(fù)值,F(xiàn)alse:無重復(fù)值)
duplicate_value
總結(jié)
到此這篇關(guān)于Python Pandas中DataFrame.drop_duplicates()刪除重復(fù)值的文章就介紹到這了,更多相關(guān)Pandas DataFrame.drop_duplicates()刪除重復(fù)值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談django框架集成swagger以及自定義參數(shù)問題
這篇文章主要介紹了淺談django框架集成swagger以及自定義參數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07matplotlib 多個(gè)圖像共用一個(gè)colorbar的實(shí)現(xiàn)示例
這篇文章主要介紹了matplotlib 多個(gè)圖像共用一個(gè)colorbar的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例
今天小編就為大家分享一篇python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-11-11Pycharm 文件更改目錄后,執(zhí)行路徑未更新的解決方法
今天小編就為大家分享一篇Pycharm 文件更改目錄后,執(zhí)行路徑未更新的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07Python根據(jù)當(dāng)前日期取去年同星期日期
最近做項(xiàng)目,遇到這樣的業(yè)務(wù)開發(fā)需求,需要對(duì)比當(dāng)前時(shí)間段和去年同星期的時(shí)間段的數(shù)據(jù),下面小編通過實(shí)例代碼給大家分享Python根據(jù)當(dāng)前日期取去年同星期日期,需要的朋友參考下2019-04-04django Layui界面點(diǎn)擊彈出對(duì)話框并請(qǐng)求邏輯生成分頁(yè)的動(dòng)態(tài)表格實(shí)例
這篇文章主要介紹了django Layui界面點(diǎn)擊彈出對(duì)話框并請(qǐng)求邏輯生成分頁(yè)的動(dòng)態(tài)表格實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05