【发布时间】:2016-05-22 12:59:40
【问题描述】:
我有一个二维数组:
[[2,1],[2,32],[4,4512],[1,34],[2,323],[2,42],[1,23],[4,123]...]
最后,我想计算平均值并得到数组,如 [ [1,mean],[2,mean],[3,mean]...],
谁有好的解决方案?我用过:
for i in range(len(array)):
temp =[]
for j in range(len(array)):
if Table[i][0] == Table[j][0]:
temp.append(Table[j])
然后计算temp的平均值,但效率不高。
有没有人有使用pandas 库的解决方案?
【问题讨论】:
-
你能在
[ [1,mean],[2,mean],[3,mean]..]中给出mean的值吗? -
@Slslam like [1,(34+23)/2],[2,(1+32+323+42)/4,...] 来自当前示例数组
标签: python arrays python-2.7 pandas