現在、次のN期間のローをリスト化して取得し、新しカラムに追加しようと試みています。
例)現在のpの次の3期間のpをリスト化して、p_nに収納したもの
p | p_n |
---|---|
1 | [2,3,4] |
2 | [3,4,5] |
3 | [4,5,6] |
4 | [5,6,7] |
5 | [6,7,8] |
6 | NaN |
7 | NaN |
8 | NaN |
単純にdf['p_n'] = df['p'].shift(-3).rolling(3)と試してみましたが、リストを返してくれないので無理でした。
私はpandasを使い始めたばかりで、あまり理解していないので他に思いつきません。
何かよい手法があれば教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/05/09 12:01