pandas 系列中的 any() 方法有什么作用?
这any()是pandas.Series方法之一,用于验证给定系列对象中是否存在任何非零值。
pandas.Series方法“ ”any()将返回一个布尔值作为输出。如果给定系列中的任何值非零,它将返回 True。否则,它将为给定系列对象的所有零值返回 False。
示例 1
import pandas as pd# create a series
s = pd.Series([False, False])
print(s)
print("Output: ")
print(s.any())
解释
让我们看一个例子,这里我们创建了一个全零值(只有 False)的 pandas 系列对象。并将该any()方法应用于系列对象“s”。
输出结果
0 False1 False
dtype: bool
Output:
False
在上面的块中,我们可以看到一个带有布尔值的序列,都是 False,它只是零值。我们已经看到布尔值“False”作为any()方法的输出,这是由于给定的系列对象中不存在单个非零值。
示例 2
import pandas as pd# create a series
s = pd.Series([False, True])
print(s)
print("Output: ")
print(s.any())
解释
让我们再举一个例子,在其中创建一个非零值,这里我们创建了一个具有零值 (False) 和非零值 (True) 的 pandas 系列对象。然后将该any()方法应用于系列对象“s”。
输出结果
0 False1 True
dtype: bool
Output:
True
以下示例的方法的输出any()是“True”(可以在上面的输出块中看到),这是因为给定的系列对象中存在一个非零值。
以上是 pandas 系列中的 any() 方法有什么作用? 的全部内容, 来源链接: utcz.com/z/297310.html