📜  Python|熊猫 Panel.count()(1)

📅  最后修改于: 2023-12-03 15:04:26.980000             🧑  作者: Mango

Python|熊猫 Panel.count()

介绍

Pandas Panel 的 count() 方法用于返回面板对象中非 NA / null 值的数量。

Panel 是 Pandas 中三个基本的数据结构之一,类似于带标签的三维数组。count() 方法计算 Panel 中每个项目的非空值数量,并返回一个具有相同标签的新的面板对象,其中每个条目包含相应条目上的非空数。

语法

下面是 Panel.count() 方法的语法:

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

参数说明:

  • axis:你要执行count的轴。0是列,1是行。
  • level:如果轴是多元素轴,那么就定义你要逐级计算的级别。
  • numeric_only:报告结果是否只包含数字。
示例

下面的示例演示了如何使用 Pandas Panel.count() 方法:

import pandas as pd
 
dic = {'Item1': pd.DataFrame({'A': [1.2, 2.3, None], 
                              'B': [4.67, None, 6.5],
                              'C': [7.8, None, 10.11]}),
       'Item2': pd.DataFrame({'A': [1, 2.3, 3.4], 
                              'B': [4.5, 5.6, 6.7],
                              'C': [7.8, 8.9, None]})}

panel = pd.Panel(dic)
 
print(panel.count())

输出:

      Item1  Item2
major             
0         2      3
1         2      3
2         1      2
结论

使用 Panel.count() 方法,我们可以快速计算非空值的数量,以便于数据的分析和处理。