Pandas DataFrame.count()用法例子

本文概述

  • 句法
  • 参数
  • 退货
Pandascount()定义为一种用于计算每一列或每一行的非NA单元数的方法。也适合处理非浮动数据。
句法
DataFrame.count(axis=0, level=None, numeric_only=False)

参数
  • 轴:{0或’ index’ , 1或’ columns’ }, 默认值0
    0或’ index’ 用于行, 而1或’ columns’ 用于列。
  • 级别:int或str
    它是一个可选参数。如果轴是分层轴, 则它与特定级别一起计数并折叠到DataFrame中。
  • numeric_only:布尔值, 默认值为False
    它仅包含int, float或Boolean数据。
退货如果指定了级别, 则返回Series或DataFrame的计数。
示例1:下面的示例演示count()的工作。
import pandas as pdimport numpy as npinfo = pd.DataFrame({"Person":["Parker", "Smith", "William", "John"], "Age": [27., 29, np.nan, 32]info.count()

输出
Person5Age3dtype: int64

示例2:如果我们要为每一行计数, 则可以使用axis参数。以下代码演示了axis参数的工作方式。
import pandas as pdimport numpy as npinfo = pd.DataFrame({"Person":["Parker", "Smith", "William", "John"], "Age": [27., 29, np.nan, 32]info.count(axis='columns')

【Pandas DataFrame.count()用法例子】输出
02122132dtype: int64

    推荐阅读