Pandas 如何在熊猫数据帧';谁的专栏?

Pandas 如何在熊猫数据帧';谁的专栏?,pandas,dataframe,formula,Pandas,Dataframe,Formula,如何将3天平均销售额%公式应用到熊猫数据框架的列中_ 我有一个数据帧_ No Sale 3 Day Average Sale % 1 4786 2 7546 3 2578 4 6974 ( (No4 - ((No3+NO2+No1)/3)) / ((No3+NO2+No1)/3) ) * 100 尝试一次滚动4个元素并应用自定义函数 def average_sale_percent(x): three_day_avg = s

如何将3天平均销售额%公式应用到熊猫数据框架的列中_

我有一个数据帧_

No   Sale     3 Day Average Sale %
1    4786   
2    7546   
3    2578   
4    6974     ( (No4 - ((No3+NO2+No1)/3)) / ((No3+NO2+No1)/3) ) * 100

尝试一次滚动4个元素并应用自定义函数

def average_sale_percent(x):
    three_day_avg = sum(x[:3]) / 3
    return ((x[3] - three_day_avg) / three_day_avg) * 100

df.Sale.rolling(4).apply(average_sale_percent)

只要简单地使用
iloc[]
loc[]
accessor我想OP想要的是一个带有自定义函数的滚动平均值如果我使用iloc[]或loc[],那么相同的值就会打印到孔列“我想OP想要的是一个带有自定义函数的滚动平均值”先生,我不明白您想告诉我什么,您能详细说明一下df['Sale']的价格变化(3)*100?