我有這樣一個數據幀:如何比較相同數據框的兩列?
match_id inn1 bat bowl runs1 inn2 runs2 is_score_chased
1 1 KKR RCB 222 2 82 1
2 1 CSK KXIP 240 2 207 1
8 1 CSK MI 208 2 202 1
9 1 DC RR 214 2 217 1
33 1 KKR DC 204 2 181 1
現在我想改變在runs1和runs2比較值is_score_chased列中的值。如果runs1> runs2,則該行中的對應值應爲'是'否則應該是否。 我試過以下代碼:
for i in (high_scores1):
if(high_scores1['runs1']>=high_scores1['runs2']):
high_scores1['is_score_chased']='yes'
else:
high_scores1['is_score_chased']='no'
但它沒有奏效。我如何更改列中的值?
它的工作......非常感謝:) – user517696
@ user517696不客氣! – miradulo