C2 = pd.DataFrame({'R':[1,2,1],'sum':[3,2,9]})
C2 = C2.append({'R':1,'sum':9},ignore_index=True)
print(C2)
**temp = C2.loc[(C2['sum']==9)&(C2['R']==1),'sum']
temp = temp+4
C2.loc[(C2['sum']==9)&(C2['R']==1),'sum'] = temp****
print(C2)
加粗部分的代码是将原来的元素值加4然后换掉原来的值,但是这样写貌似得查询两次。这部分代码怎么修改,让它只查询一次呢?