Библиотека, которую я использую, возвращает DataFrame для анализа. Этот DataFrame представляет собой простой временной ряд с несколькими столбцами. Я хотел бы объединить несколько этих столбцов в MultiIndex и экспортировать результат в виде файла JSON.
Пример:
In[2]: df.loc[:, ['open', 'high', 'low', 'close']].tail()
Out[2]:
open high low close
period_close
2018-08-20 23:56:00+00:00 0.001837 0.001837 0.001837 0.001837
2018-08-20 23:57:00+00:00 0.001837 0.001837 0.001837 0.001837
2018-08-20 23:58:00+00:00 0.001837 0.001841 0.001830 0.001841
2018-08-20 23:59:00+00:00 0.001827 0.001840 0.001814 0.001832
2018-08-21 00:00:00+00:00 0.001824 0.001831 0.001824 0.001831
Я хотел бы преобразовать эту таблицу в следующий формат:
candle
period_close
2018-08-20 23:56:00+00:00 [0.001837, 0.001837, 0.001837, 0.001837]
2018-08-20 23:57:00+00:00 [0.001837, 0.001837, 0.001837, 0.001837]
2018-08-20 23:58:00+00:00 [0.001837, 0.001841, 0.001830, 0.001841]
2018-08-20 23:59:00+00:00 [0.001827, 0.001840, 0.001814, 0.001832]
2018-08-21 00:00:00+00:00 [0.001824, 0.001831, 0.001824, 0.001831]