【发布时间】:2019-08-13 23:04:52
【问题描述】:
当我使用空值进行减法/除法运算时,我只想得到值(数字)。例如 - 3/np.nan = 3 或 2-np.nan = 2。
通过使用 np.nansum 和 np.nanprod 我已经处理了加法和乘法,但不知道如何进行减法和除法运算。
df = pd.DataFrame({"a":[1,2,3,4],"b":[1,2,np.nan,np.nan]})
df
Out[6]:
a b c=a-b d=a/b
0 1 1.0 0.0 1.0
1 2 2.0 0.0 1.0
2 3 NaN 3.0 3.0
3 4 NaN 4.0 4.0
上面我提到了我正在寻找的东西。
【问题讨论】:
标签: python-3.x pandas