分组聚合分析题库

分组聚合基础 0/5 (0%)

编程题
1
数据加载与分组基础
简单 20分钟
2
多列分组与聚合
中等 25分钟
选择题
A
分组聚合概念
简单 选择题
B
常用聚合函数
中等 选择题
C
分组操作原理
简单 选择题

高级聚合与透视表 0/4 (0%)

结果可视化与应用 0/3 (0%)

问题1:数据加载与分组基础

00:00
简单

编写一个程序,加载销售数据并进行基础的分组聚合分析。

输入:

销售数据集,包含日期、地区、产品类别、销售额等字段

输出:

按地区分组的总销售额统计

要求:

  • 创建示例销售数据
  • 使用groupby按地区分组
  • 计算各地区的总销售额

代码编辑器

正在加载Python解释器...

运行结果

执行时间:0ms 内存:0MB
运行代码查看输出...

答案解析

解题思路

1. 使用Pandas创建DataFrame

2. 使用groupby按地区列分组

3. 使用sum()计算总销售额

代码示例

import pandas as pd
import numpy as np

# 创建示例销售数据
data = {
    'date': ['2024-01-01', '2024-01-02', '2024-01-03', '2024-01-04', '2024-01-05'],
    'region': ['华东', '华北', '华南', '华东', '华北'],
    'category': ['电子产品', '服装', '食品', '电子产品', '服装'],
    'sales': [1500, 800, 500, 2000, 1200]
}
df = pd.DataFrame(data)

# 按地区分组并计算总销售额
region_sales = df.groupby('region')['sales'].sum()

print("各地区销售总额:")
print(region_sales)
                    

知识点