我有一个看起来像这样的数据框,但有26行和110列:
index/io 1 2 3 4
0 42 53 23 4
1 53 24 6 12
2 63 12 65 34
3 13 64 23 43
期望的输出:
index io value
0 1 42
0 2 53
0 3 23
0 4 4
1 1 53
1 2 24
1 3 6
1 4 12
2 1 63
2 2 12
...
我已经通过将数据帧转换为dict来尝试使用dict和列表,然后使用索引值创建一个新列表并使用io更新新的dict.
indx = []
for key, value in mydict.iteritems():
for k, v in value.iteritems():
indx.append(key)
indxio = {}
for element in indx:
for key, value in mydict.iteritems():
for k, v in value.iteritems():
indxio.update({element:k})
我知道这可能太过分了,但这是我唯一能想到的.这个过程太长了,所以我停了下来.