pandas 系列中的count()方法用于统计系列对象的有效元素。这意味着它会计算系列对象的非空值的数量。
该方法只接受一个参数“level”,它接受一个整数值来选择MultiIndex对象的特定级别,默认参数值为None。
此计数方法的输出是一个整数值,表示给定系列的非空值的数量。
示例 1
import pandas as pd import 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.0 1 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 pd import 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 98 1 2 2 32 3 45 4 56 dtype: int64 应用计数方法: 5
对于以下示例,有效元素的数量为 5。