最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

概念

df.duplicated()

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

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

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

用來刪除重復行。

實例

讀取數(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]

計算重復項

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

計算有多少個重復行

#有多少個重復行
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,替換。

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

相關文章

最新評論

都兰县| 宕昌县| 嘉祥县| 星座| 大同县| 新巴尔虎左旗| 土默特左旗| 嘉禾县| 永宁县| 石阡县| 蕲春县| 博客| 本溪| 碌曲县| 东乡县| 桃园县| 弥勒县| 松滋市| 历史| 长武县| 平定县| 绿春县| 绥中县| 会理县| 邮箱| 潮安县| 安图县| 荆门市| 西华县| 富源县| 洛浦县| 盘锦市| 山丹县| 广昌县| 遂溪县| 阿鲁科尔沁旗| 江山市| 英山县| 海口市| 襄樊市| 沙坪坝区|