减去2个数据帧检索“NaN”

2024-04-18 20:49:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有2个数据帧。你知道吗

A = pd.DataFrame({'c1':[1],'c2':[2],'c3':[2],'c4':[1],'c5':[1],'c6':[1]}) 

B = pd.DataFrame({'c1':[0],'c2':[1],'c3':[0],'c4':[1],'c5':[0],'c6':[1]})

我想把B减去A,然后把差分配给A。 我尝试了几个使用赋值减法或熊猫减法函数的wither选项,但似乎没有得到正确的值。你知道吗

要么减法赋值时得到“NaN”,要么数据错误。你知道吗

我试过:

A.sub(B, fill_value=0)

以及

A-=B

我希望在这个迭代之后,得到一个新的数据帧[1,1,2,0,1,0]。你知道吗

有什么想法吗?你知道吗


Tags: 数据函数dataframe选项错误nanpdc2