如何在Python中使用Pandas应用复杂公式?

如何在Python中使用Pandas应用复杂公式?,python,excel,python-2.7,pandas,moving-average,Python,Excel,Python 2.7,Pandas,Moving Average,我需要在流量数据集(NGSim)上应用专门设计的移动平均过滤器。在Excel中,此过程非常繁琐,不仅因为数据集非常大,而且因为公式必须查看列以获取一些值并将其汇总。我想知道在Pandas、Python中是否有类似的例子或其他复杂的公式。请提供任何示例资源。您可能正在寻找。这是文档中的一个示例: mad = lambda x: np.fabs(x - x.mean()).mean() rolling_apply(ts, 60, mad).plot(style='k') 滚动申请是一个不错的选择,

我需要在流量数据集(NGSim)上应用专门设计的移动平均过滤器。在Excel中,此过程非常繁琐,不仅因为数据集非常大,而且因为公式必须查看列以获取一些值并将其汇总。我想知道在Pandas、Python中是否有类似的例子或其他复杂的公式。请提供任何示例资源。

您可能正在寻找。这是文档中的一个示例:

mad = lambda x: np.fabs(x - x.mean()).mean()
rolling_apply(ts, 60, mad).plot(style='k')

滚动申请是一个不错的选择,但我有一个不同的选择formula@UmairDurrani,rolling_apply接受一个函数,因此它可以变得非常通用。