用 Python 编写一个程序来检查一个系列是否包含重复的元素

输入- 假设,您有以下系列,

0    1

1    2

2    3

3    4

4    5

上述系列不包含重复元素。让我们使用以下方法进行验证。

解决方案1

  • 假设您有一个包含重复元素的系列

0    1

1    2

2    3

3    4

4    5

5    3

  • 设置检查序列长度的条件是否等于唯一数组序列长度。它定义如下,

if(len(data)==len(np.unique(data))):

   print("no duplicates")

else:

   print("duplicates found")

例子

import pandas as pd

import numpy as np

data = pd.Series([1,2,3,4,5])

result = lambda x: "no duplicates" if(len(data)==len(np.unique(data))) else "发现重复!"

print(result(data))

输出

no duplicates

解决方案2

例子

import pandas as pd

import numpy as np

data = pd.Series([1,2,3,4,5,3])

if(len(data)==len(np.unique(data))):

   print("no duplicates")

else:

   print("duplicates found")

输出

发现重复!

以上是 用 Python 编写一个程序来检查一个系列是否包含重复的元素 的全部内容, 来源链接: utcz.com/z/317475.html

回到顶部