我有一个数据帧,看起来像这样,但是有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和list,将dataframe转换为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})
我知道这可能太远了,但这是我唯一能想到的。这个过程太长了,所以我停了下来。
转载请注明出处:http://www.cxd6.com/article/20230526/2126015.html