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 False 1 False dtype: bool Output: False
在上面的代码块中,我们可以看到一个包含布尔值的序列,所有值都是 False,也就是零值。我们看到了 any() 方法的输出为布尔值“False”,这是因为给定序列对象中不存在任何非零值。
示例 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 False 1 True dtype: bool Output: True
以下示例中 any() 方法的输出为“True”(可以在上面的输出代码块中看到),这是因为给定序列对象中存在非零值。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP