[問題] 請問df新增一個特殊欄位

看板Python作者 (丁丁是念來過倒)時間1年前 (2022/06/19 23:50), 編輯推噓3(300)
留言3則, 3人參與, 1年前最新討論串1/1
請教各位大神 假設df= A. B. C. 0. 2. 5. Negative 1. 3 3. Zero 2. 4. 2. Positive 我想要新增一個欄位判斷A-B的值 我原本想過用布林值的方法新增一個新欄位 可是有可能有0這個可能 請問該怎麼做呢 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.242.225 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1655653838.A.F2C.html

06/20 01:12, 1年前 , 1F
import numpy as np; df["C"]= np.sign(df.A-df.B)
06/20 01:12, 1F

06/20 08:51, 1年前 , 2F
np.select
06/20 08:51, 2F

06/20 17:07, 1年前 , 3F
df.loc[ 條件 , ‘C’] = 結果
06/20 17:07, 3F
文章代碼(AID): #1YhqNEyi (Python)