以下是一个示例代码,展示了如何按类别汇报在单页上:
import pandas as pd
# 创建示例数据
data = {
'类别': ['A', 'A', 'B', 'B', 'B', 'C', 'C'],
'数值': [1, 2, 3, 4, 5, 6, 7]
}
df = pd.DataFrame(data)
# 创建一个空白的单页报告
report = pd.DataFrame()
# 按类别分组,并将每个类别的数据添加到报告中
for category, group in df.groupby('类别'):
# 将类别添加到报告的第一列
group['类别'] = category
# 将该类别的数据添加到报告中
report = pd.concat([report, group], ignore_index=True)
# 打印报告
print(report)
输出结果:
类别 数值
0 A 1
1 A 2
2 B 3
3 B 4
4 B 5
5 C 6
6 C 7
这个示例代码演示了如何将原始数据按照类别分组,并将每个类别的数据添加到单页报告中。首先,我们创建了一个空白的报告(report
),然后使用groupby
方法按照类别分组。在每个组中,我们将类别添加到该组的第一列,并将该组的数据添加到报告中。最后,我们打印出报告。
上一篇:按类别划分的“首位用户”
下一篇:按类别绘制变量