2つの列に値が配置されたDataFrameがあります。表T1を参照してください。表T2に示すようにデータレイアウトを作成する方法で値を再配置したい。T2の行は、値の「スライディングウィンドウ」を転置し、テーブルT1の列aを下に移動することによって作成されます。パンダでこれを効率的に行うための賢い方法はありますか?
T1 T2
a | b A | B | C | D
------ ---------------
41 | 5 41 | 42 | 43 | 7
42 | 6 42 | 43 | 44 | 8
43 | 7 --> 43 | 44 | 45 | 9
44 | 8 44 | 45 | .. | .
45 | 9 45 | .. | .. | .
.. | . .. | .. | .. | .
.. | . .. | .. | .. | .