【发布时间】:2020-03-15 19:30:41
【问题描述】:
我想使用 Python 来查找匹配的数组,例如 [4012630, 0.07575758] 和 [4012630, 0.5671642]。然后我想将它们组合成1个数组并添加小数。所以它会变成[4012630, 0.64292178]。
目标是转换这个数组:
[[4012630, 0.07575758],
[4012618, 0.014925373],
[4012630, 0.5671642],
[4012624, 0.029850746],
[4012628, 0.41791046],
[4012624, 0.07462686],
[4012628, 0.04477612],
[4012636, 0.2820513]]
进入这个数组:
[[4012630, 0.64292178],
[4012618, 0.014925373],
[4012624, 0.104477606],
[4012628, 0.46268658,
[4012636, 0.2820513]]
【问题讨论】:
-
使用 groupby 和 apply 方法对值求和也可以是一个选项stackoverflow.com/questions/39922986/pandas-group-by-and-sum
标签: python arrays python-3.x