相关疑难解决方法(0)

在数据框上滚动函数

我有以下数据框架C.

>>> C
              a    b   c
2011-01-01    0    0 NaN
2011-01-02   41   12 NaN
2011-01-03   82   24 NaN
2011-01-04  123   36 NaN
2011-01-05  164   48 NaN
2011-01-06  205   60   2
2011-01-07  246   72   4
2011-01-08  287   84   6
2011-01-09  328   96   8
2011-01-10  369  108  10
Run Code Online (Sandbox Code Playgroud)

我想d在一个固定的窗口(这里是6)上添加一个新列,我在其中应用滚动函数,我在某种程度上,对于每一行(或日期),修复该值c.这个滚动函数中的一个循环应该是(伪):

              a    b   c   d
2011-01-01    0    0 NaN   a + b*2 (a,b from this row, '2' is from 'c' on 2011-01-06)
2011-01-02   41   12 NaN …
Run Code Online (Sandbox Code Playgroud)

python apply dataframe pandas

6
推荐指数
1
解决办法
3488
查看次数

标签 统计

apply ×1

dataframe ×1

pandas ×1

python ×1