0

次のコードがあるとします。

def test(x):
    # some function that operates on a list of lists
    # and returns a value

import pandas as pd
data = pd.Series([1,2,3], [4,5,6], [7,8,9])
x = data.rolling(2).apply(lambda x: test(x))
print(x)

上記のコードを実行すると、xは常に と等しくなりdataます。ローリング機能が適用されていないかのようです。

このようなローリング (または展開) 関数を Pandas シリーズに適用するにはどうすればよいですか?

4

0 に答える 0