跳转至

Python | Pandas data frame.count()

原文:https://www.geesforgeks.org/python-pandas-data frame-count/

Python 是进行数据分析的优秀语言,主要是因为以数据为中心的 python 包的奇妙生态系统。 【熊猫】 就是其中一个包,让导入和分析数据变得容易多了。

熊猫 **dataframe.count()**用于计算给定轴上非 NA/null 观测值的数量。它也可以处理非浮动类型的数据。

语法:数据帧计数(轴=0,级别=无,仅数值=假)

参数: 轴: 0 或“索引”代表行,1 或“列”代表列 级别:如果轴是多索引(分层),沿特定级别计数,折叠成数据框 numeric_only : 仅包括浮点、int、布尔数据

返回:计数:序列(或数据帧,如果指定了级别)

示例#1: 使用count()函数查找行轴上非 NA/null 值的数量。

# importing pandas as pd
import pandas as pd

# Creating a dataframe using dictionary
df = pd.DataFrame({"A":[-5, 8, 12, None, 5, 3], 
                   "B":[-1, None, 6, 4, None, 3],
                   "C:["sam", "haris", "alex", np.nan, "peter", "nathan"]})

# Printing the dataframe
df

现在,请找出行轴上非数值的计数

# axis = 0 indicates row
df.count(axis = 0)

输出:

例 2: 使用count()函数查找跨列的非 NA/null 值的个数。

# importing pandas as pd
import pandas as pd

# Creating a dataframe using dictionary
df = pd.DataFrame({"A":[-5, 8, 12, None, 5, 3],
                   "B":[-1, None, 6, 4, None, 3], 
                   "C:["sam", "haris", "alex", np.nan, "peter", "nathan"]})

# Find count of non-NA across the columns
df.count(axis = 1)

输出:



回到顶部