Как преобразовать таблицу в список взаимодействий в python - PullRequest
1 голос
/ 16 марта 2020

У меня есть таблица корреляции из другого инструмента. Я хочу преобразовать эту таблицу в списки корреляций в python. Например, с этого кадра данных

   A   B   C  
A  1  -0.4 -0.8
B -0.4 1   0.5
C -0.8 0.5 1

в

A A 1
A B -0.4
A C -0.8
B B 1
B C 0.5
C C 1

Спасибо!

1 Ответ

2 голосов
/ 16 марта 2020

Вы можете использовать df.stack() для достижения желаемого результата

   A   B   C  
A  1  -0.4 -0.8
B -0.4 1   0.5
C -0.8 0.5 1

df.stack()

Out:

A A 1
A B -0.4
A C -0.8
B B 1
B C 0.5
C C 1
...