2013-08-12 30 views
30

'daki DataFrame sütununu koşullu olarak güncelleştirme Bu DataFrame ile line_raceline_race sıfıra eşit olduğunda 0 koşulunu rating 0 olarak nasıl ayarlayabilirim? Başka bir deyişlePandalar

line_track line_race rating foreign 
25  MTH   10  84 False 
26  MTH   6  88 False 
27  TAM   5  87 False 
28   GP   2  86 False 
29   GP   7  59 False 
30  LCH   0 103  True 
31  LEO   0 125  True 
32  YOR   0 126  True 
33  ASC   0 124  True 

, eğer kolumna = x sonra ColumnB = y başka ColumnB = ColumnB

cevap

63
df.loc[df['line_race'] == 0, 'rating'] = 0 
söylenecek DataFrame üzerine doğru yolu nedir