[问题] dataframe 不同col,row计算

楼主: strekm (strekm)   2022-06-04 13:09:10
请问各位大神
假设
df=
A. B. C.
0. 2. 3. Nan
1. 3. 4. 0.5
2. 5. 6. 0.5
原本只有AB 2栏
我想df["C"] 是B字段的值去除以上一列的A字段值
该怎么做呢 感激不尽
作者: KSJ (阿真)   2022-06-04 13:20:00
df = df.assign(C=df["B"]/df["A"]) 这样吗?
作者: lycantrope (阿宽)   2022-06-04 13:22:00
df = df.assign(C=df.B.div(df.A.shift(1)))
楼主: strekm (strekm)   2022-06-04 13:32:00
感激不尽 神人真多 又很迅速感恩
作者: KSJ (阿真)   2022-06-04 13:36:00
喔喔 "上一列" sorry

Links booklink

Contact Us: admin [ a t ] ucptt.com