Python中duplicated()函數(shù)的作用是什么

小樊
89
2024-09-12 18:30:12

在Python中,duplicated()函數(shù)并不是一個(gè)內(nèi)置函數(shù)。可能你是在提到某個(gè)庫(kù)或框架中的函數(shù),比如Pandas。

在Pandas庫(kù)中,duplicated()函數(shù)用于檢查DataFrame或Series對(duì)象中的重復(fù)項(xiàng)。這個(gè)函數(shù)會(huì)返回一個(gè)布爾值的Series,表示每個(gè)元素是否是重復(fù)的。

例如,假設(shè)你有一個(gè)包含以下數(shù)據(jù)的DataFrame:

import pandas as pd

data = {'A': [1, 2, 3, 4, 2, 3],
        'B': ['a', 'b', 'c', 'd', 'b', 'c']}

df = pd.DataFrame(data)

你可以使用duplicated()函數(shù)來(lái)找出重復(fù)的行:

duplicates = df.duplicated()
print(duplicates)

輸出結(jié)果將會(huì)是:

0    False
1    False
2    False
3    False
4     True
5     True
dtype: bool

這表示第5行和第6行是重復(fù)的,因?yàn)樗鼈兣c第2行和第3行相同。

0