[問題] 請問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