Pandas 在series中any()方法有什么作用

Pandas 在series中any()方法有什么作用

any()是pandas.Series方法之一,用于验证给定的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”(可以在上面的输出区块中看到),这是因为给定的序列对象中存在非零值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Pandas 精选笔记