我有一个DataFrame的数值排列在两列中,如表格T1所示。想要重新排列数值以创建如表格T2所示的数据布局。在T2中的行是通过在T1表格中向下移动列a的“滑动窗口”来转置的。是否有一种聪明的方式可以有效地在pandas中完成这个任务?
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 | .. | .. | .
.. | . .. | .. | .. | .
.. | . .. | .. | .. | .