2017-01-03 32 views

回答

1

試試這個:

df.loc[df.eval("index == 'IPL' and Name == 'kohli'"), 'Runs'] = 8000 
+1

或'df.loc [(df.index =='IPL')&(df.Name =='kohli'),'Runs'] = 8000' – piRSquared

+0

順便說一句,我不知道'eval'是如何工作的。我的瘋狂回答世界變得更大了。 – piRSquared

+0

@piRSquared,謝謝!我真的很喜歡'df.eval()',因爲[它給了我們一個查找/更新多索引DF行的簡單方法](http://stackoverflow.com/a/41329585/5741205) – MaxU