2013-08-12 11 views
30

このDataFrameでは、line_raceがゼロに等しい場合、条件付きでratingを0に設定できますか?言い換えれば条件付きでPandasのDataFrame列を更新する方法

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 

、ColumnA = xであれば言うことDATAFRAME上の適切な方法は何ですか、その後ColumnB =他のY ColumnB = ColumnB

答えて

63
df.loc[df['line_race'] == 0, 'rating'] = 0 
関連する問題