Ich habe einen DataFrame mit Werten, die in zwei Spalten angeordnet sind, siehe Tabelle T1 . Möchten Sie die Werte neu anordnen, um ein Datenlayout wie in Tabelle T2 gezeigt zu erstellen . Zeilen in T2 werden erstellt, indem ein "Schiebefenster" von Werten transponiert wird, wobei die Spalte a in Tabelle T1 nach unten verschoben wird . Gibt es eine clevere Möglichkeit bei Pandas, dies effizient zu tun?
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 | .. | .. | .
.. | . .. | .. | .. | .
.. | . .. | .. | .. | .