首页 > 行业资讯 > Pandas 教程-Pandas DataFrame.count()

Pandas 教程-Pandas DataFrame.count()

时间:2024-03-15 来源: 浏览:

Pandas 教程-Pandas DataFrame.count()

点击关注 Python架构师
Python架构师

gh_1d7504e4dee1

回复:python,领取Python面试题。分享Python教程,Python架构师教程,Python爬虫,Python编程视频,Python脚本,Pycharm教程,Python微服务架构,Python分布式架构,Pycharm注册码。

整理: python架构师

Pandas 中的 count() 方法被定义为一种用于计算每列或每行中非 NA 单元格数量的方法。它还适用于非浮点数据。

语法:

DataFrame.count(axis= 0 , level= None , numeric_only= False )

参数:

  • axis: {0 或 ’index’, 1 或 ’columns’},默认值为 0 0 或 ’index’ 用于逐行计算,而 1 或 ’columns’ 用于逐列计算。

  • level: int 或 str 这是一个可选参数。如果轴是分层的,则沿着特定级别计数并折叠到 DataFrame 中。

  • numeric_only: bool,默认值为 False 它仅包括 int、float 或布尔数据。

返回值:

如果指定了级别,则返回 Series 或 DataFrame 的计数。

示例 1: 下面的示例演示了 count() 的工作方式。

import pandas as pd import numpy as np info = pd. DataFrame ({ "Person" :[ "Parker" , "Smith" , "William" , "John" ], "Age" : [ 27 ., 29 , np.nan, 32 ] info. count ()

输出

Person 5 Age 3 dtype : int64

资源分享

点击领取:最全Python资料合集

示例 2: 如果我们想要对每行进行计数,我们可以使用 axis 参数。下面的代码演示了 axis 参数的工作方式。

import pandas as pd import numpy as np info = pd.DataFrame({ "Person" :[ "Parker" , "Smith" , "William" , "John" ], "Age" : [ 27. , 29 , np.nan, 32 ] info.count(axis= ’columns’ )

输出

0 2 1 2 2 1 3 2 dtype : int64

 
热门推荐
  • 用 Python 写了一个「表情包」,赚了250万
  • Pandas 教程-Pandas DataFrame.astype()
  • 程序员缺乏经验的 7 种表现!

下一条:返回列表
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐