日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c# list集合根据某个字段去重_Python list、dataframe去重

發布時間:2025/3/15 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# list集合根据某个字段去重_Python list、dataframe去重 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、list去重

# 去重 lst = [1, 2, 3, 2, 3, 4] # 第一種 集合可以去重 先轉換成集合再轉換成列表 print("方法一:", list(set(lst)))# 第二種 lst.sort() del_lst = [] for i in range(len(lst) - 1):if lst[i] == lst[i + 1]:del_lst.append(lst[i + 1]) for j in del_lst:lst.remove(j) print("方法二:", lst)# 第三種 new_lst = [] for k in lst:if k not in new_lst:new_lst.append(k) print("方法三:", new_lst)# 第四種 # fromkeys 是把所有的鍵都賦同樣的值(如果不指定內容則默認賦值為None) lst1 = [] dct = dict.fromkeys(lst) print(dct) for n in dct:lst1.append(n) print("方法四:", lst1)

二、dataframe去重

(1)單元格與單元格間重復值去重

DataFrame.drop_duplicates(subset=None, keep='first', inplace=False)subset : column label or sequence of labels, optional 用來指定特定的列,默認所有列 keep : {‘first’, ‘last’, False}, default ‘first’ 刪除重復項并保留第一次出現的項 inplace : boolean, default False 是直接在原來數據上修改還是保留一個副本

(2)某個單元格中的重復值去重

df3['互碰關系_去重']=df3['互碰關系'].apply(lambda x: list(set(x)))去重前'互碰關系'列某個單元格的值: [鄂EH7M03, 鄂EZ193P, 鄂EZ193P, 鄂EZ193P, 鄂EZ193P, ... 去重后'互碰關系'列某個單元格的值,結果體現在'互碰關系_去重'列: [鄂EH7M03, 鄂EZ193P]

總結

以上是生活随笔為你收集整理的c# list集合根据某个字段去重_Python list、dataframe去重的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。