如何计算 Pandas 中系列对象的有效元素?
pandas 系列中的count()方法用于统计系列对象的有效元素。这意味着它会计算系列对象的非空值的数量。
该方法只接受一个参数“level”,它接受一个整数值来选择MultiIndex对象的特定级别,默认参数值为None。
此计数方法的输出是一个整数值,表示给定系列的非空值的数量。
示例 1
import pandas as pdimport numpy as np
#create a pandas Series
series = pd.Series([18,23,44,32,np.nan,76,34,1,4,np.nan,21,34,90])
print(series)
print("应用计数方法: ",series.count())
解释
在以下示例中,我们创建了一个带有 python 整数值列表的 pandas Series。我们应用该count()方法来获取系列的有效元素的数量。
输出结果
0 18.01 23.0
2 44.0
3 32.0
4 NaN
5 76.0
6 34.0
7 1.0
8 4.0
9 NaN
10 21.0
11 34.0
12 90.0
dtype: float64
应用计数方法: 11
原始系列对象有两个 NaN 值,系列中共有 13 个元素。该count()方法仅计算系列的有效元素,因此以下示例的输出为 11。
示例 2
import pandas as pdimport numpy as np
#create a pandas Series
series = pd.Series([98,2,32,45,56])
print(series)
print("应用计数方法: ",series.count())
解释
最初,我们创建了一个带有 python 整数值列表的 pandas Series。之后,我们使用该方法计算了该系列的有效元素总数。series.count()
输出结果
0 981 2
2 32
3 45
4 56
dtype: int64
应用计数方法: 5
对于以下示例,有效元素的数量为 5。
以上是 如何计算 Pandas 中系列对象的有效元素? 的全部内容, 来源链接: utcz.com/z/297331.html