Pandas DataFrame count() 方法
定义和用法
count()
方法计算每行中非空值的数量。
如果您将 axis
参数指定为 axis='columns'
,则计算每列中非空值的数量,并返回一个包含每行(或每列)结果的 Series 对象。
实例
计算每行中值(非 NULL)的数量:
import pandas as pd data = { "Duration": [50, 40, None, None, 90, 20], "Pulse": [109, 140, 110, 125, 138, 170] } df = pd.DataFrame(data) print(df.count())
语法
dataframe.count(axis, level, numeric_only)
参数
axis
、level
、numeric_only
参数是关键字参数。
参数 | 值 | 描述 |
---|---|---|
axis |
|
可选。要检查的轴。 默认为 0。 |
level |
|
可选。指定要沿其计数的层级(在分层多级索引中)。 |
numeric_only |
|
可选。如果 count 方法应该只计算数值,则设置为 true。 默认为 False。 |
返回值
包含每行/列的计数结果的 Series 对象。
如果指定了 level 参数,此方法将返回 DataFrame 对象。
此函数不会更改原始 DataFrame 对象。