aggfunc,我首先按索引计算平均值,然后按 python 数据透视表中的列求和

问题描述 投票:0回答:1

我在Python中有一个像这样的数据框,我需要构建一个数据透视表,作为aggfunc首先计算每个标签的每列的平均值,然后按列对所有平均值求和。

亲爱的社区,您知道我该如何做到这一点吗?我正在考虑两个连续的数据透视表,但这听起来效率不高。 谢谢!

enter image description here

结果应该是这样的:

enter image description here

python pivot-table
1个回答
0
投票

您不应该将数据作为图像放置。但这是您应该使用的代码,

df = pd.DataFrame(data)

#  Calculate the mean for each label
mean_df = df.groupby("label").mean()

# Sum the mean values across the columns
totals = mean_df.sum()

# Display the result
result = pd.DataFrame([totals], index=["tot (mean a + mean b)"])
print(result)
© www.soinside.com 2019 - 2024. All rights reserved.