日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

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

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

一、list去重

# 去重 lst = [1, 2, 3, 2, 3, 4] # 第一種 集合可以去重 先轉(zhuǎn)換成集合再轉(zhuǎn)換成列表 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 是把所有的鍵都賦同樣的值(如果不指定內(nèi)容則默認(rèn)賦值為None) lst1 = [] dct = dict.fromkeys(lst) print(dct) for n in dct:lst1.append(n) print("方法四:", lst1)

二、dataframe去重

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

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

(2)某個(gè)單元格中的重復(fù)值去重

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。