我们可以使用Python中的pandas库来对数据进行操作。下面是示例代码:
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'group': ['A', 'B', 'A', 'B', 'A', 'B', 'A', 'A'],
'value': [1, 2, 3, 4, 5, 6, 7, 8]})
# 按照group列分组,并对value列进行求和
result = df.groupby('group')['value'].sum().reset_index()
# 打印结果
print(result)
输出结果:
group value
0 A 24
1 B 12
代码解释:
首先,我们创建一个包含两列的数据帧df。然后,使用groupby函数将数据按照group列分组,最后使用sum函数对每个组中的value列进行求和。最后,使用reset_index函数将结果转换为数据帧并打印输出。
这样,我们就成功地将数据按照一列分组到2D数组中,并使用另一列进行求和。