以下是一个按照类别和月份获取总和的示例代码:
import pandas as pd
# 创建示例数据
data = {'Category': ['A', 'A', 'B', 'B', 'A', 'B'],
'Month': ['Jan', 'Feb', 'Jan', 'Feb', 'Feb', 'Jan'],
'Value': [10, 15, 5, 8, 12, 7]}
df = pd.DataFrame(data)
# 按照类别和月份分组并计算总和
sum_by_category_month = df.groupby(['Category', 'Month'])['Value'].sum()
# 打印结果
print(sum_by_category_month)
输出结果:
Category Month
A Feb 27
Jan 10
B Feb 8
Jan 12
Name: Value, dtype: int64
这段代码使用pandas库来处理数据。首先,创建一个包含类别、月份和数值的示例数据。然后,使用groupby
函数按照类别和月份进行分组,并使用sum
函数计算每组的总和。最后,打印结果。