Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 后续滚动应用折旧_Python_Pandas - Fatal编程技术网

Python 后续滚动应用折旧

Python 后续滚动应用折旧,python,pandas,Python,Pandas,就这一答复采取后续行动: 滚动应用现在已折旧。您将如何更改此项以在当前功能下工作 谢谢。从0.18+开始,使用Series.rolling.apply w = np.array([0.1,0.1,0.2,0.6]) df.groupby('ID').VALUE.apply( lambda x: x.rolling(window=4).apply(lambda x: np.dot(x, w), raw=False)) 0 NaN 1 NaN 2 Na

就这一答复采取后续行动:

滚动应用现在已折旧。您将如何更改此项以在当前功能下工作


谢谢。

从0.18+开始,使用
Series.rolling.apply

w = np.array([0.1,0.1,0.2,0.6])

df.groupby('ID').VALUE.apply(
    lambda x: x.rolling(window=4).apply(lambda x: np.dot(x, w), raw=False))

0       NaN
1       NaN
2       NaN
3     146.0
4     166.0
5       NaN
6       NaN
7       NaN
8       2.5
9       NaN
10      NaN
11      NaN
12     35.5
13     21.4
14      NaN
15      NaN
16      NaN
17      8.3
18      9.8
19      NaN
Name: VALUE, dtype: float64
raw
参数是0.23的新参数(将其设置为指定传递的Series v/s阵列),因此,如果在旧版本上遇到问题,请将其删除。

检查该参数,因为
0.18.0
w = np.array([0.1,0.1,0.2,0.6])

df.groupby('ID').VALUE.apply(
    lambda x: x.rolling(window=4).apply(lambda x: np.dot(x, w), raw=False))

0       NaN
1       NaN
2       NaN
3     146.0
4     166.0
5       NaN
6       NaN
7       NaN
8       2.5
9       NaN
10      NaN
11      NaN
12     35.5
13     21.4
14      NaN
15      NaN
16      NaN
17      8.3
18      9.8
19      NaN
Name: VALUE, dtype: float64