熊猫系列中的 all() 方法有什么作用?

的all()在熊猫系列方法被用来识别任何假值是否存在于大熊猫系列对象与否。此 all 方法的典型输出是布尔值(True 或 False)。

如果系列对象中的元素都是有效元素(即非零值),它将返回 True 否则,它将返回 False。这意味着 pandas 系列all()方法会检查所有元素是否有效。

示例

import pandas as pd

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

print(series)

#applying all function
print(series.all())

解释

在这里,我们使用一个带有一个零元素的简单 python 列表创建了一个 Pandas 系列对象。之后,我们将该all()方法应用于系列对象,预期输出将为 False。

输出结果

0   1
1   2
2   3
3   0
4   4
5   5
dtype: int64

False

在上面的块中,有两个输出,一个是系列对象输出,另一个是all()方法输出的布尔值。pandas方法根据系列对象中的元素返回 True 或 False 值。在此示例中,索引标签 3 中有一个零值,因此我们的输出将为 False。series.all()

示例

import pandas as pd

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

print(series)

#applying all function
print(series.all())

解释

在此示例中,我们使用具有非零元素的简单 Python 列表创建了一个 Pandas 系列对象。然后将该all()方法应用于系列对象。

输出结果

0   1
1   2
2   3
3  29
4   4
5   5
dtype: int64
True

此示例的预期输出为 True,因为我们的系列对象中没有非零元素。我们可以在上面的块中看到系列对象和函数输出。series.all()

示例

# importing the pandas package
import pandas as pd
import numpy as np

# creating Series
s = pd.Series([2,np.nan, 4, 7, 3])
print(s)

print(s.all())

解释

在以下示例中,我们创建了另一个带有 nan 元素的系列对象。然后应用该all()方法。all()此系列对象上此方法的结果将为 True,因为 NaN 不是零值,其余所有元素也是非零值。

print(np.nan != 0)
True
输出结果
0   2.0
1   NaN
2   4.0
3   7.0
4   3.0
dtype: float64

True

上面块的第一部分是使用print函数显示的series对象,布尔值True是pandas方法的输出。series.all()