説明が少し複雑ですので、最善を尽くします。私は2つの列:時間(1から24まで)と値(各時間に対応する)を持つパンダを持っています。データセットインデックスは膨大ですが、列時間は24時間ベースで繰り返されます(1〜24)。私は新しい24列を作成しようとしています。値-1、値-2、値-3 ...値-24は、各行と-1時間の値、-2時間(上の行)の値に対応します。パンダは、繰り返し数で既存の列を作成します
hour | value | value -1 | value -2 | value -3| ... | value - 24
1 10 0 0 0 0
2 11 10 0 0 0
3 12 11 10 0 0
4 13 12 11 10 0
...
24 32 31 30 29 0
1 33 32 31 30 10
2 34 33 32 31 11
and so on...
すべての数値は例です。私が言ったように、1日24時間だけでなく、24時間など24時間など、多くの行があります。 おかげさまでありがとうございました。
なぜこのようにしたいのですか?あなたは冗長なデータをたくさん導入しているので、おそらくもっと良い方法でしょう。 – Denziloe
おそらく、ロジックをデータベースに書き込むのではなく、独立した関数に書き込むほうがよいでしょう。あなたはおそらくそれを考え直すべきです。 – baloo