如何计算 Pandas 中系列对象的有效元素?

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。

以上是 如何计算 Pandas 中系列对象的有效元素? 的全部内容, 来源链接: utcz.com/z/297331.html

回到顶部