使用python从文件中导入断开的矩阵

2024-10-05 14:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现自己试图找到一种更简单的方法来解决这个问题,为此我一直在使用循环

我有一个txt文件,其中包含以下形式的矩阵:

    a       b       c        d       e
a value1 
b value2  value3
c value4  value5  value6
d value7  value8  value9  value10
e value11 value12 value13 value14 value15
f value16 value17 value18 value19 value20
g value21 value22 value23 value24 value25

    f      g
f value26 
g value27 value28

我想以一种比循环(如果有)更快、更优雅的方式创建一个数据帧(g x g)

如果可能的话,我想在下面列一个专栏:

index  value 
 a-a   value1
 a-b   value2
 a-c   value4
 a-d   value7
 a-e   value11
 a-f   value16
 a-g   value21
 b-b   value3
 b-c   value5
 b-d   value8
 b-e   value12
 b-f   value17
 b-g   value22
 c-c   value6

等等

这是因为数据帧应该来自多个文件,以便一个文件挨着另一个文件(并且值头应该是文件名)

如有任何见解,将不胜感激:)


Tags: 文件value1value2value3value4value11value12value21