Как объединить несколько столбцов добавлением снизу со смещением по дате?

Есть такой фрейм данных: df.head(10)

    Time        Open   High   Low    Close  Volume
0   2007-01-01  1.3190 1.3217 1.3165 1.3212 1995282
1   2007-01-02  1.3213 1.3295 1.3210 1.3272 2009661
2   2007-01-03  1.3270 1.3290 1.3146 1.3169 2016603
3   2007-01-04  1.3168 1.3178 1.3070 1.3086 2007990
4   2007-01-05  1.3086 1.3102 1.2980 1.2999 1916561
5   2007-01-07  1.3009 1.3014 1.3000 1.3003 96987
6   2007-01-08  1.3005 1.3038 1.2972 1.3035 2008364
7   2007-01-09  1.3035 1.3051 1.2985 1.2991 2000772
8   2007-01-10  1.2992 1.3000 1.2926 1.2934 2024197
9   2007-01-11  1.2934 1.3012 1.2880 1.2891 2006027

Как можно преобразовать таблицу в следующий вид:

         1      2      3      4
0 Close 1.3212 1.3272 1.3169 1.3086
  High  1.3217 1.3295 1.3290 1.3178
  Low   1.3165 1.3210 1.3146 1.3070
  Open  1.3190 1.3213 1.3270 1.3168
1 Close 1.3272 1.3169 1.3086 1.2999
  High  1.3295 1.3290 1.3178 1.3102
  Low   1.3210 1.3146 1.3070 1.2980
  Open  1.3213 1.3270 1.3168 1.3086

То есть по id идет смещение: первый блок начинается с 2007-01-01, второй - с 2007-01-02, третий - с 2007-01-03 и так далее


Ответы (0 шт):