Tôi đã có một DataFrame với các giá trị được sắp xếp trong hai cột, xem bảng T1 . Muốn sắp xếp lại các giá trị theo cách tạo bố cục dữ liệu như trong bảng T2 . Các hàng trong T2 được tạo bằng cách hoán chuyển "cửa sổ trượt" của các giá trị, di chuyển xuống cột a trong bảng T1 . Có một số cách thông minh trong gấu trúc để làm điều này một cách hiệu quả?
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 | .. | .. | .
.. | . .. | .. | .. | .
.. | . .. | .. | .. | .