[問題] dataframe 不同col,row計算

看板Python作者 (丁丁是念來過倒)時間1年前 (2022/06/04 13:09), 編輯推噓1(103)
留言4則, 3人參與, 1年前最新討論串1/1
請問各位大神 假設 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

06/04 13:20, 1年前 , 1F
df = df.assign(C=df["B"]/df["A"]) 這樣嗎?
06/04 13:20, 1F

06/04 13:22, 1年前 , 2F
df = df.assign(C=df.B.div(df.A.shift(1)))
06/04 13:22, 2F

06/04 13:32, 1年前 , 3F
感激不盡 神人真多 又很迅速感恩
06/04 13:32, 3F

06/04 13:36, 1年前 , 4F
喔喔 "上一列" sorry
06/04 13:36, 4F
文章代碼(AID): #1YckZuJy (Python)