我有一个数据框
df = pd.DataFrame({'Color': 'Red Red Blue'.split(), 'Value': [100, 150, 50]})
>>> df
Color Value
0 Red 100
1 Red 150
2 Blue 50
我有第二个数据框dfmain
dfmain = pd.DataFrame({'Color': ["Red","Blue","Yellow"]})
>>> dfmain
Color
0 Red
1 Blue
2 Yellow
我希望得到每种颜色总和的结果数据框 我的预期结果是
>>> result
Color sum
0 Red 250
1 Blue 50
2 Yellow 0
现在我正在使用循环。运行大数据集时速度变慢。我想得到 这个
的典型 pandas(或numpy)解决方案