Python Pandas 统计观察值

Python Pandas 统计观察值

要统计观察值,请首先使用groupby(),然后对结果使用count()。首先,导入所需的库 –

dataFrame = pd.DataFrame({'Product Name': ['键盘', '充电器', '智能电视', '相机', '显卡', '耳机'],'Product Category': ['电脑', '手机', '电子产品','电子产品', '电脑', '手机'],'Quantity': [10, 50, 10, 20, 25, 50]})

对重复值进行分组 –

group = dataFrame.groupby("Product Category")

获得计数 –

group.count()

更多Pandas相关文章,请阅读:Pandas 教程

例子

以下是代码 –

import pandas as pd

# 创建一个数据框
dataFrame = pd.DataFrame({'Product Name': ['键盘', '充电器', '智能电视', '相机', '显卡', '耳机'],'Product Category': ['电脑', '手机', '电子产品','电子产品', '电脑', '手机'],'Quantity': [10, 50, 10, 20, 25, 50]})

# 数据框
print"数据框 ...\n",dataFrame

# 统计观察值
group = dataFrame.groupby("Product Category")

print"\n结果数据框 ...\n",group.count()

输出

这将产生以下输出 –

数据框...
   Product Category   Product Name   Quantity
0          电脑       键盘        10
1      手机      充电器        50
2       电子产品        智能电视        10
3       电子产品         相机        20
4          电脑   显卡        25
5      手机      耳机        50

结果数据框...
                   Product Name   Quantity
Product Category
电脑                      2           2
电子产品                  2           2
手机                      2           2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程