[问题] 请问df新增一个特殊字段

楼主: strekm (strekm)   2022-06-19 23:50:36
请教各位大神
假设df=
A. B. C.
0. 2. 5. Negative
1. 3 3. Zero
2. 4. 2. Positive
我想要新增一个字段判断A-B的值
我原本想过用布林值的方法新增一个新字段
可是有可能有0这个可能
请问该怎么做呢
感激不尽
作者: lycantrope (阿宽)   2022-06-20 01:12:00
import numpy as np; df["C"]= np.sign(df.A-df.B)
作者: gene50814 (genechen)   2022-06-20 08:51:00
np.select
作者: lambo (Lambo)   2022-06-20 17:07:00
df.loc[ 条件 , ‘C’] = 结果

Links booklink

Contact Us: admin [ a t ] ucptt.com