我有一张单子
source = [{'TGA': [0, 1, 0, 0], 'AAC': [0, 0, 0, 1], 'GAA': [0, 0, 1, 0],
'GTG': [1, 0, 0, 0]},{'TGA': [0, 1, 0, 0], 'AAC': [0, 0, 0, 1],
'GAA': [0, 0, 1, 0], 'GTG': [1, 0, 0, 0]} ]
我需要对列表列中的每个数字求和:
pandas.DataFrame(source)
AAC GAA GTG TGA
0 [0, 0, 0, 1] [0, 0, 1, 0] [1, 0, 0, 0] [0, 1, 0, 0]
1 [0, 0, 0, 1] [0, 0, 1, 0] [1, 0, 0, 0] [0, 1, 0, 0]`
最后:
AAC GAA GTG TGA
sum [0, 0, 0, 2 ] [0, 0, 2, 0] [2, 0, 0, 0] [0, 2, 0, 0]
我该怎么做
您可以轻松地将条目更改为
numpy.array
,然后求和:您可以使用此命令对列表的dict of list进行求和:
相关问题 更多 >
编程相关推荐