看板 Python 關於我們 聯絡資訊
請問各位大神 假設 df= A. B. C. 0. 2. 3. Nan 1. 3. 4. 0.5 2. 5. 6. 0.5 原本只有AB 2欄 我想df["C"] 是B欄位的值去除以上一列的A欄位值 該怎麼做呢 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.219.32 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1654319352.A.4FC.html
KSJ: df = df.assign(C=df["B"]/df["A"]) 這樣嗎? 06/04 13:20
lycantrope: df = df.assign(C=df.B.div(df.A.shift(1))) 06/04 13:22
strekm: 感激不盡 神人真多 又很迅速感恩 06/04 13:32
KSJ: 喔喔 "上一列" sorry 06/04 13:36