python怎麼刪除包含相同關鍵字的行?關於這個問題的拓展思考?

時間 2021-06-02 22:35:12

1樓:

我給你幾個解決方案。這題,挺有意思。

首先,你可以查乙個東西叫python pandas,裡頭有乙個函式可以做這個(貌似下面也有人提到)。

pandas.DataFrame.duplicated - pandas 0.22.0 documentation

首先你可以把它讀成這種格式:

[['tom',72],['jack',82],['bob',85],['tom',86]]

或者你把他寫成乙個numpy.array!適合稍微大點的檔案。

其次,我假定你是菜鳥,用乙個你肯定能聽懂的思路:先做第一次迴圈,做乙個set的資料結構。對這個列表(dataframe)進行一次判斷+一次迴圈就可以了。

記得每一次把人名收進那個set裡頭。先判斷人名在不在set裡頭,如果在的話跳過,如果不在的話,extend新列表或者新dataframe。

Well done!

2樓:乙隻思考人生的喵咪c

若是dataframe物件則使用drop_duplicates("姓名",inplace=True)函式即可,若對pandas不熟悉可以這樣子寫

Python 為什麼下面這段程式只刪除1個0?

虛空混沌 Python用洛克的方法問題不大,其他語種,比如c 你可以從後向前迴圈 for i s.length 1 i 0 i 以前常這麼玩,體會一下 之前在工作裡也遇到了這個問題,樓上各位都說的很不錯。補充一點,字典其實也有類似的問題。不同的是,對於字典的迭代似乎會在每一次迭代結束之後檢查字典是不...

Python如何輸出包含在物件中的中文字元?

碼農肥波 topic python cn 2IGzKDhs45Y中有乙個 pprint.py 的替代檔案,支援中文的。平時用他就行了。 z333d 1.在 python2 裡面 對於 obj u u7ef3 u5b50 u u5e26 u5b50 這種情況,使用 print repr obj dec...

怎麼刪除問題啊?

口腔專業,目前,我還沒有聽說過,牙位不夠,不能正畸這種說法,如果是骨性問題,還有正頜正畸聯合呢,建議找個正規的口腔醫院面診。 小十月 牙齒醜沒有關係的,我們心靈美才是最棒的 如果牙齒不整齊,可以通過矯正來改善,牙位不夠,可以通過拔牙或者牙齒片切的方式。想要拍照好看呢,遮住嘴巴,然後凸現面部其他的特徵...