Python 如何在Pandas中减去两个DataFrame列
我想在pandas数据框内进行一些基本计算,但pandas显然忽略了空行。因此,假设我的数据帧如下所示:Python 如何在Pandas中减去两个DataFrame列,python,pandas,Python,Pandas,我想在pandas数据框内进行一些基本计算,但pandas显然忽略了空行。因此,假设我的数据帧如下所示: ColA ColB 11 6 7 然后执行df[“ColC”]=df[“ColA”]。减法(df[“ColB”])将产生 ColA ColB ColC 11 6 5 7 而我希望ColC在这种情况下也有一个“7” 使用数据帧进行这些计算的最佳方法是什么?我相信您需要参数fill\u value=0: df["ColC"] = df["ColA"
ColA ColB
11 6
7
然后执行df[“ColC”]=df[“ColA”]。减法(df[“ColB”])将产生
ColA ColB ColC
11 6 5
7
而我希望ColC在这种情况下也有一个“7”
使用数据帧进行这些计算的最佳方法是什么?我相信您需要参数
fill\u value=0
:
df["ColC"] = df["ColA"].subtract(df["ColB"], fill_value=0)