Объединение столбцов один под другим в качестве нового кадра данных - PullRequest
0 голосов
/ 15 января 2019

У меня есть биржевые данные, состоящие из 999 закрытых возвратов. Мне нужно сложить эти 999 столбцов один под другим, используя python, то есть stock 1, stock 2, ..., stock 999, все один под другим.

1 Ответ

0 голосов
/ 15 января 2019

Я думаю, вы ищете unstack():

См. Пример ниже:

In [330]: df
Out[330]: 
  col1  col2  rnk
0    a     5  1.5
1    a     5  1.5
2    b    10  1.0
3    b    15  2.0
4    c    20  1.0

In [329]: df.unstack()
Out[329]: 
col1  0      a
      1      a
      2      b
      3      b
      4      c
col2  0      5
      1      5
      2     10
      3     15
      4     20
rnk   0    1.5
      1    1.5
      2      1
      3      2
      4      1
dtype: object

Все 3 столбца (col1,col2,rnk) расположены друг над другом. Дайте мне знать, если вы этого хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...