如何检查熊猫系列的每个值是否唯一?

pandas.Series构造函数有一个名为 is_unique 的属性。用于检查 pandas 系列对象中存在的数据是否唯一。众所周知,pandas 系列对象是一维数据结构,它存储任何类型的带有标签表示的数据。

通过使用“is_unque”属性,我们可以检查系列对象中存在的所有数据是否具有唯一值。它返回一个布尔值作为输出。

如果给定系列对象中存在的数据是唯一的,则返回“True”,否则返回“False”。

示例 1

import pandas as pd

# creating pandas Series with date sequence

series = pd.Series(['2021-01-01','2021-01-02','2021-01-02', '2021-01-03','2021-01-05'])

print(series)

# apply is_unique property

print("是独特的: ", series.is_unique)

解释

在这里,我们使用长度为 5 的数据序列列表初始化了一个系列。然后我们应用 is_unique 属性来验证给定系列对象中存在的数据是否是唯一的。

输出结果

0 2021-01-01

1 2021-01-02

2 2021-01-02

3 2021-01-03

4 2021-01-05

dtype: object

是独特的: False

在上面的输出块中,我们可以看到给定的系列对象,以及布尔值“False”。输出布尔值“False”是从 canis_unique 属性返回的,这意味着给定系列中存在的数据具有重复数据。

示例 2

import pandas as pd

# creating pandas Series with list of integers

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

print(series)

# apply is_unique property

print("是独特的: ", series.is_unique)

解释

让我们再举一个例子来检查系列对象中的值是否唯一。在这里,我们创建了一个带有 Python 整数列表的系列对象。并将 is_unique 属性应用于给定的熊猫系列对象。

输出结果

0 1

1 2

2 3

3 4

4 5

5 6

dtype: int64

是独特的: True

我们可以看到系列对象和 is_unique 属性的输出都显示在上面的输出块中。由于 is_anique 属性,我们得到了布尔值“True”,因此我们可以说给定系列对象中的数据具有所有唯一值。

以上是 如何检查熊猫系列的每个值是否唯一? 的全部内容, 来源链接: utcz.com/z/297316.html

回到顶部