假设我有两个重复部分重复的数据框:
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
我需要对source1
和source2
进行什么操作才能获得带有以下条目的结果帧:
# key value
#0 a 1
#1 b 5
#2 c 0
答案 0 :(得分:3)
add
source1.set_index('key').add(source2.set_index('key'), fill_value=0)
如果key
已经是索引,只需使用
source1.add(source2, fill_value=0)
如果您不希望.reset_index()
作为索引,则您想在最后key
答案 1 :(得分:1)
带有分组:
DLG-FLAGS-SEC-CERT_CN_INVALILD