【发布时间】:2021-02-11 10:02:37
【问题描述】:
我有一个带有多级标题的数据框,如下所示:
name 1 2 3 4
x y x y x y x y
A 1 4 3 7 2 1 5 2
B 2 2 6 1 4 5 1 7
如何计算 1x、2x 和 3x 而不是 4x 的平均值? 我试过了:
df['mean']= df[('1','x'),('2','x'),('3','x')].mean()
这不起作用,它是键错误。我想得到:
name 1 2 3 4 mean
x y x y x y x y
A 1 4 3 7 2 1 5 2 2
B 2 2 6 1 4 5 1 7 4
有没有办法在将第一列标题保持为整数的同时计算平均值?
【问题讨论】:
标签: python dataframe multi-level