PANDAS DATAFRAME 怎么以某一列的值作为条件,新增一列并赋值?

import pandas as pd data=pd.DataFrame({'A':[19,9,8,15,9,12,5],'B':[7,8,2,5,…
关注者
2
被浏览
5,252

1 个回答

可以用numpy.where

比如 df['D']=np.where((df.B >df.C),df.B+df.C, df.B-df.C)