亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas重復(fù)行刪除操作df.drop_duplicates和df.duplicated的區(qū)別

 更新時間:2022年08月22日 15:38:17   作者:jingzen  
本文主要介紹了pandas重復(fù)行刪除操作df.drop_duplicates和df.duplicated的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

概念

df.duplicated()

使用df.cuplicated()來查看重復(fù)數(shù)據(jù),返回True,False,數(shù)據(jù)類型是bool.

也可以指定某一列是否有重復(fù)值df.cuplidated(‘colname’),不指定則默認(rèn)為第一列。

df.dropduplicates(’col‘,keep=‘first’,inplace=False)

用來刪除重復(fù)行。

實(shí)例

讀取數(shù)據(jù)

# %% 提取數(shù)據(jù) 從sqlite
import pandas as pd
from sqlalchemy import create_engine
'''創(chuàng)建sqlite3連接'''
eg = create_engine('sqlite:///I:/jianguoyun/Udoc/WorkDb/dataset2022.db')  #創(chuàng)建數(shù)據(jù)庫連接
# 讀取數(shù)據(jù)庫文件
q_store = """
select *  from pj_store20220525
"""
# 讀取表
cols= ['貨號','品類','節(jié)慶','庫位','合格','換包裝','錯碼','維修','總數(shù)量' ]
df = pd.read_sql(q_store,eg)[cols]

計算重復(fù)項

# df.duplicated 計算重復(fù)項
cond = df.duplicated('貨號') # 查看貨號相同的項 df.duplicated返回的是布爾值
def_line = df[cond]
def_line

計算有多少個重復(fù)行

#有多少個重復(fù)行
dep_data = df.duplicated('貨號').sum() 
dep_data

用df.drop_duplicates提取夏季品類

# 用df.drop_duplicates提取夏季品類
df_category = df.query('節(jié)慶=="夏季"').drop_duplicates('品類',keep='last',inplace=False) 
df_category['品類'].sort_values() 

參數(shù):

  • keep ,保留最后last還是第一行first,
  • inplace:是否替換原列表,false:不替換,True,替換。

 到此這篇關(guān)于pandas重復(fù)行刪除操作df.drop_duplicates和df.duplicated的區(qū)別的文章就介紹到這了,更多相關(guān)pandas df.drop_duplicates df.duplicated內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在centos7中分布式部署pyspider

    在centos7中分布式部署pyspider

    PySpider:一個國人編寫的強(qiáng)大的網(wǎng)絡(luò)爬蟲系統(tǒng)并帶有強(qiáng)大的WebUI。采用Python語言編寫,分布式架構(gòu),支持多種數(shù)據(jù)庫后端,強(qiáng)大的WebUI支持腳本編輯器,任務(wù)監(jiān)視器,項目管理器以及結(jié)果查看器。
    2017-05-05
  • python3連接mysql獲取ansible動態(tài)inventory腳本

    python3連接mysql獲取ansible動態(tài)inventory腳本

    Ansible Inventory 是包含靜態(tài) Inventory 和動態(tài) Inventory 兩部分的,靜態(tài) Inventory 指的是在文件中指定的主機(jī)和組,動態(tài) Inventory 指通過外部腳本獲取主機(jī)列表。這篇文章主要介紹了python3連接mysql獲取ansible動態(tài)inventory腳本,需要的朋友可以參考下
    2020-01-01
  • Python多線程編程之threading模塊詳解

    Python多線程編程之threading模塊詳解

    這篇文章主要介紹了Python多線程編程之threading模塊詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • python編程中簡潔優(yōu)雅的推導(dǎo)式示例詳解

    python編程中簡潔優(yōu)雅的推導(dǎo)式示例詳解

    這篇文章主要為大家介紹了python編程中簡潔優(yōu)雅的推導(dǎo)式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • 解決安裝和導(dǎo)入tensorflow、keras出錯的問題

    解決安裝和導(dǎo)入tensorflow、keras出錯的問題

    這篇文章主要介紹了解決安裝和導(dǎo)入tensorflow、keras出錯的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • python中numpy 數(shù)組過濾詳解

    python中numpy 數(shù)組過濾詳解

    這篇文章主要介紹了python中numpy 數(shù)組過濾詳解的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Python列表如何更新值

    Python列表如何更新值

    在本篇內(nèi)容中小編給大家整理的是一篇關(guān)于Python列表如何更新值的知識點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2020-05-05
  • python通過PyQt5實(shí)現(xiàn)登錄界面的示例代碼

    python通過PyQt5實(shí)現(xiàn)登錄界面的示例代碼

    本文主要介紹了python通過PyQt5實(shí)現(xiàn)登錄界面的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Python與shell的3種交互方式介紹

    Python與shell的3種交互方式介紹

    這篇文章主要介紹了Python與shell的3種交互方式介紹,本文講解了os.system、os.popen、subprocess模塊等3種方法,需要的朋友可以參考下
    2015-04-04
  • 更改Python命令行交互提示符的方法

    更改Python命令行交互提示符的方法

    這篇文章主要介紹了更改Python命令行交互提示符的方法,本文還介紹了一款開源軟件iPython和Python的distutils,需要的朋友可以參考下
    2015-01-01

最新評論