【Pandas】pandas Series count
Pandas2.2 Series
Computations descriptive stats
方法 | 描述 |
---|---|
Series.abs() | 用于计算 Series 中每个元素的绝对值 |
Series.all() | 用于检查 Series 中的所有元素是否都为 True 或非零值(对于数值型数据) |
Series.any() | 用于检查 Series 中是否至少有一个元素为 True 或非零值(对于数值型数据) |
Series.autocorr() | 用于计算 Series 的自相关系数 |
Series.between() | 用于检查 Series 中的每个元素是否在指定的两个值之间(包括边界值) |
Series.clip() | 用于将 Series 中的元素限制在指定的上下限之间 |
Series.corr() | 用于计算两个 Series 之间的相关系数 |
Series.count() | 用于计算 Series 中非 NA/null 值的数量 |
pandas.Series.count
pandas.Series.count
方法用于计算 Series 中非 NA/null 值的数量。它会忽略所有缺失值(如 None 和 NaN),并返回实际数据点的个数。
参数
- 无参数
返回值
- int: 非 NA/null 值的数量
示例及结果
import pandas as pd
# 创建一个包含一些缺失值的 Series
s = pd.Series([1, 2, None, 4, 5, None])
# 使用 count 方法统计非缺失值的数量
count_result = s.count()
print(f"Series: {s}")
print(f"Count of non-null values: {count_result}")
输出结果:
Series: 0 1.0
1 2.0
2 NaN
3 4.0
4 5.0
5 NaN
dtype: float64
Count of non-null values: 4
在这个例子中,Series s
包含六个元素,其中有两个是缺失值(NaN)。使用 count
方法后,返回的结果是 4,表示有四个非缺失值。