У меня есть пандас DataFrame, который выглядит следующим образом:
0
2013-09-20 0
2013-09-21 1
2013-09-22 2
2013-09-23 3
2013-09-24 4
2013-09-25 5
2013-09-26 6
2013-09-27 7
2013-09-28 8
2013-09-29 9
...
и список списков в следующей структуре:
[[0, 125.77, 126.28, 125.77, 126.16],
[3, 126.06, 126.31, 125.84, 125.86],
[4, 126.04, 126.93, 126.0, 126.93],
[5, 126.51, 126.51, 126.0, 126.18],
[6, 127.63, 128.04, 127.57, 128.04],
[7, 127.58, 127.8, 126.42, 126.94],
[10, 126.59, 126.77, 125.14, 125.51],
[11, 125.38, 125.88, 125.38, 125.88],
[12, 124.3, 124.3, 123.3, 123.81],
[13, 123.38, 123.55, 123.09, 123.23],
[14, 122.71, 122.85, 122.5, 122.79],
[17, 121.19, 121.74, 121.0, 121.74],
[18, 122.09, 122.09, 121.12, 121.13],
[19, 123.31, 123.88, 123.17, 123.58],
[20, 124.57, 125.83, 124.57, 125.83],
...
Я хотел бы добавить последние четыре значениякаждого списка в DataFrame, где номер столбца DataFrame «0» равен первому значению соответствующего списка в коллекции списков.
Например:
0 1 2 3 4
2013-09-20 0 125.77 126.28 125.77 126.16
2013-09-21 1 nan
2013-09-22 2 nan
2013-09-23 3 126.06 126.31 125.84 125.86
...