作者strekm (丁丁是念来过倒)
看板Python
标题[问题] 请问df新增一个特殊栏位
时间Sun Jun 19 23:50:36 2022
请教各位大神
假设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://webptt.com/cn.aspx?n=bbs/Python/M.1655653838.A.F2C.html
1F:推 lycantrope: import numpy as np; df["C"]= np.sign(df.A-df.B) 06/20 01:12
2F:推 gene50814: np.select 06/20 08:51
3F:推 lambo: df.loc[ 条件 , ‘C’] = 结果 06/20 17:07