以下の列と値を持つcsvデータセットが与えられます(例)。 私は私のcsvデータにの新しい列を追加する各idに従って移動平均のidを移動します。 S1が私の測定値です。時間枠は3でなければなりません。私のデータセットは現在どのように見えますか?Pythonで定義された間隔でID /グループ別移動平均
id S1
1 3
1 4
1 2
1 6
1 9
2 3
2 1
2 2
2 3
2 8
2 6
3 1
3 4
3 2
3 8
3 5
そして、それは私がしますしたいものです。
id S1 movA
1 3 NaN
1 4 NaN
1 2 3.000
1 6 4.000
1 9 5.667
2 3 NaN
2 1 NaN
2 2 2.000
2 3 2.000
2 8 4.333
2 6 5.333
3 1 NaN
3 4 NaN
3 2 2.333
3 8 4.667
3 5 5.000
で使用
groupby
とrolling
は、あなたがしようとしている試みからコードを提供することはできますか? – polkaここでも変数の意味は? S1に沿って変わる?もしそうなら、どんな基準で? – Boud
申し訳ありませんが、間違った言葉かもしれません。私が意味することは、時間枠や時間枠が3か5かどうかは関係ありません。私は、S1からの値の移動平均を持つ列を追加したいだけです。各IDについて。 – matthew