【发布时间】:2019-12-06 00:32:25
【问题描述】:
我想计算多索引数据框中数值列的平均值,并将新结果的数据框附加为新行。
subject 1 subject 2 subject 3…
Country Unite 2017 2018 Frq 2017 Score 2018 Score 2017 2018 Frq 2017 Score 2018 Score
Argentina K 12 22 100 50.77214238 51.54316539 12 22 100 50.77214238 51.54316539
Australia K 68 13 150 66.92805676 67.60645268 68 13 150 66.92805676 67.60645268
Mean 40 17.5 125 58.85009957 59.57480904 40 17.5 125 58.85009957 59.57480904
我试过用这条线,但我得到一个新的行,里面满是 nan
G20.loc['mean'] = G20.mean(axis=0, numeric_only=True)
谢谢
【问题讨论】:
-
预期结果是什么?
-
@MarkWang 延续每列平均值的新行。 ``` 表示 68 13 150 66. 67. 68 13 150 66. 67. ```
-
这不是澳大利亚对应的行吗?我建议您在问题中清楚地提供输入和输出。
-
@MarkWang 感谢您的耐心等待,我意识到描述还不够。我添加了更多细节和图片。
标签: pandas mean multi-index