数据框将公式应用于引用其他列的列

时间:2017-05-22 00:11:56

标签: python

我有一个熊猫的数据框对象,其中A为索引,B和C为列,如下所示:

如果我想添加一个新列D列,需要在滚动基础上应用基于C列的数学计算(例如,列d = C列过去5行平均值的平方根) 。最好的方法是什么?

感谢您的耐心和回答。

1 个答案:

答案 0 :(得分:0)

正如您自己所说,最好的方法是使用滚动计算:

df['D'] = df.rolling(5)['C'].max()