溫馨提示×

如何在Python中使用duplicated()檢測重復數據

小樊
232
2024-09-12 18:30:40
欄目: 編程語言

duplicated() 函數并不是 Python 的內置函數,但你可以使用 Python 的標準庫或第三方庫來實現類似的功能

方法1:使用 Python 標準庫

def find_duplicates(data):
    duplicates = set()
    unique_elements = set()
    
    for element in data:
        if element in unique_elements:
            duplicates.add(element)
        else:
            unique_elements.add(element)
            
    return duplicates

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3]
duplicates = find_duplicates(data)
print("重復的數據:", duplicates)

方法2:使用 Pandas 庫

首先,確保已經安裝了 Pandas 庫。如果沒有安裝,可以使用以下命令進行安裝:

pip install pandas

然后,你可以使用 duplicated() 函數檢測重復數據:

import pandas as pd

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3]
series = pd.Series(data)

# 找到重復的數據
duplicates = series[series.duplicated()]

# 輸出重復的數據
print("重復的數據:")
print(duplicates)

這兩種方法都可以找到并輸出重復的數據。注意,這些示例適用于一維數據列表,但可以根據需要進行修改以處理其他數據結構。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女