如何在一系列特定的,等宽列范围内计算平均值?

时间:2019-10-28 12:03:58

标签: python-3.x pandas dataframe

我有一个像这样的大熊猫1D DataFrame(列:float,值:float):

PersistentEntityResource

我想计算特定行范围内的平均值。 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 0 1.0 2.0 5.0 4.0 3.0 NaN 1.0 7.0 NaN 应被视为NaN。例如。如果列范围相对于整个列范围(0.01.0 - 1.21.3 - 1.5)是恒定的,我想得到以下DataFrame作为结果:

1.6 - 1.9

要实现这一目标,最高效且最了解内存的实现是什么?

1 个答案:

答案 0 :(得分:2)

如果要每3个列值使用System.NullReferenceException,则将GroupBy.transformmeanaxis='columns'的整数除以列的长度,并将缺失的值替换为{ {1}}之前:

np.arange

详细信息

0