Python 将矩阵形式的数据帧转换为表

Python 将矩阵形式的数据帧转换为表,python,pandas,matrix,Python,Pandas,Matrix,我有以下形式的数据帧: P Q R S A 0 2 1 1 B 2 0 1 1 C 1 1 0 0 D 1 1 0 0 A P 0 A Q 2 A R 1 A S 1 B P 2 B Q 0 B R 1 B S 1 and so on... 我想把它改成以下形式: P Q R S A 0 2 1 1 B 2 0 1 1 C 1 1 0 0 D 1 1 0 0 A P 0 A Q 2 A R 1 A S

我有以下形式的数据帧:

   P  Q  R  S
A  0  2  1  1
B  2  0  1  1
C  1  1  0  0
D  1  1  0  0
A P 0
A Q 2
A R 1
A S 1
B P 2
B Q 0
B R 1
B S 1 and so on...
我想把它改成以下形式:

   P  Q  R  S
A  0  2  1  1
B  2  0  1  1
C  1  1  0  0
D  1  1  0  0
A P 0
A Q 2
A R 1
A S 1
B P 2
B Q 0
B R 1
B S 1 and so on...
基本上,fomat是:

Row Column Value
我希望以这种方式转换数据,以便能够将其输入Cytoscape以绘制图形

pandas中是否有我可以用于此转换的内置函数?

您可以使用:


您能再添加一行/列吗?不清楚您想如何继续…相应地更新了问题