有些DataFrame和Series方法有method参数。例如:
DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)
方法参数可以采用以下值:{None,'filly'/'bfill','pad'/'ffill','nearest'}
不过,我想def某种填充函数,它反过来定义如何使用序列中已经存在的值来填补空白,以便可以按以下方式使用:
^{pr2}$
在您的非常具体的案例中(最近值的平均值),您可以这样做:
通过计算前后填充的平均值,您将获得平均值,同时保持所有其他值(除了舍入误差)不变。当然,第一排和最后一排都不行。(但如果可以接受,您可以再次使用ffill和bfill)
相关问题 更多 >
编程相关推荐