将平均行添加到包含“-”的数据框中

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

我将np.nan值转换为“-”,我想将平均行添加到新的数据框中,但没有得到平均输出。

date         col1  col2  col3
2019-10-10     5    2      4
2019-10-11     -    3      0
2019-10-12     7    -      -
2019-10-13     0    5      6
2019-10-14     2    -      3

我想要的输出:

date         col1   col2  col3
2019-10-10     5     2      4
2019-10-11     -     3      0
2019-10-12     7     -      -
2019-10-13     0     5      6
2019-10-14     2     -      3

Avrg.         3.5   3.3    3.25

可以这样做吗?

pandas mean
1个回答
0
投票

使用DataFrame.mask将值转换为DataFrame.maskfloats,并使用mean添加到最后一行:

DataFrame.loc
© www.soinside.com 2019 - 2024. All rights reserved.