d2 = pd.DataFrame({
'a': [1, 1, 2, 2],
'b': ["nimena", "naive", "asswe", "can"],
})
print (d2)
d2形如:
目标是把左上角的1变成 6,how?
d2.loc[((d2.a == 1) & (d2.b== 'nimena')), 'a'] = 6
#loc[a,b],a确定行,b确定列。
即可实现目标
d2 = pd.DataFrame({
'a': [1, 1, 2, 2],
'b': ["nimena", "naive", "asswe", "can"],
})
print (d2)
d2形如:
目标是把左上角的1变成 6,how?
d2.loc[((d2.a == 1) & (d2.b== 'nimena')), 'a'] = 6
#loc[a,b],a确定行,b确定列。
即可实现目标