具有不同形状和缺失数据的多阵列计算

2024-03-28 21:53:00 发布

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

     a   b   c                    c   d   e
0  nan   2   4               0  nan   6   8
1   30  60  90      (-)      1  100 110 120 
2   20 nan nan

你好,我想减去上面的两个数组,结果如下。你知道吗

    a    b    c    d    e
0   0    2    4   -6   -8
1  30   60  -10 -110 -120 
2  20    0

这种计算在熊猫身上可行吗? 如果是,请告诉我。你知道吗

我已经检查了Working with missing data文档,但不幸的是,此时它对我没有多大帮助。你知道吗

提前谢谢。你知道吗


Tags: 文档datawith数组nanworkingmissing
1条回答
网友
1楼 · 发布于 2024-03-28 21:53:00

找到了预期的解决方案

dfA.sub(dfB, fill_value=0).fillna(0)

上面代码的最后一部分

.fillna(0)

是因为

填充\u值:用此值填充缺失(NaN)值。如果两个数据帧位置都丢失,结果将丢失-pandas.DataFrame.sub

相关问题 更多 >