我有一个 dataframe
就像下面一样
c1 Value
A Array[47,97,33,94,6]
A Array[59,98,24,83,3]
A Array[77,63,93,86,62]
B Array[86,71,72,23,27]
B Array[74,69,72,93,7]
B Array[58,99,90,93,41]
C Array[40,13,85,75,90]
C Array[39,13,33,29,14]
C Array[99,88,57,69,49]
我需要一个输出如下。
c1 Value
A Array[183,258,150,263,71]
B Array[218,239,234,209,75]
C Array[178,114,175,173,153]
它只不过是将列c1分组,然后按顺序查找列value中的值之和。请帮忙,我在谷歌找不到任何方法。
1条答案
按热度按时间ejk8hzay1#
这不是很复杂。正如您所提到的,您可以简单地按“c1”分组,并按索引聚合数组索引的值。
我们先生成一些数据:
然后我们需要对数组的值进行迭代,以便对它们进行聚合。这与我们创建它们的方式非常相似: