【发布时间】:2016-04-25 07:03:36
【问题描述】:
我想计算出每一列“一”和“二”的平均值。
这是我的数据框上的 df.columns 语句的结果:
MultiIndex(levels=[['Growth %'], ['One', 'Two']],
labels=[[0, 0], [0, 1]],
names=[None, 'Years'])
我基本上想计算出“一”和“二”列中所有数值的平均值。
如果我这样做:
df.mean(axis=0)
我明白了:
Years
Growth % One 17.215293
Two 45.213257
dtype: float64
但我只想要这些列的单个值,以便将它们添加到数据框中。
我已经尝试过:
df.mean(levels=[['Growth %'], ['One']])
还有类似的变化,但我无法显示这些单独列的平均值。
任何帮助都非常感谢。
【问题讨论】:
-
你能分享一个你正在使用的 df 样本吗?这会很有帮助。