Pandas fusionan dos marcos de datos que suman valores [duplicado]

Esta pregunta ya tiene una respuesta aquí:

how para fusionar dos marcos de datos y sumar los valores de las columnas 2 respuestas

Supongamos que tengo dos marcos de datos con entradas parcialmente repetidas:

source1=pandas.DataFrame({'key':['a','b'],'value':[1,2]})
#  key  value
#0   a      1
#1   b      2
source2=pandas.DataFrame({'key':['b','c'],'value':[3,0]})
#  key  value
#0   b      3
#1   c      0

¿Qué necesito hacer consource1 ysource2 para obtener el marco resultante con las siguientes entradas:

#  key  value
#0   a      1
#1   b      5
#2   c      0

Respuestas a la pregunta(2)

Su respuesta a la pregunta