从两个现有数据框架创建一个新的数据框架

我是熊猫新秀,我在stackoverflow中回顾了类似的问题,但这似乎很独特。

我正在寻找一个将A和B进行比较的函数,如果B中的任何列的值均大于0,则DataFrame B将用于创建DataFrameC。

目标是为DataFrame C提供与DataFrame A相同的大小,只是具有相同标签的列的DataFrame B的值。

Have: 
A = pd.DataFrame({"X1": [0], "Y1": [0], "X2": [0], "Y2": [0], "X3": [0], "Y3": [0], "X4": [0], "Y4": [0]})

B = pd.DataFrame({"X1": [9], "Y1": [99.9]})

Want:

C= pd.DataFrame({"X1": [9], "Y1": [99.9], "X2": [0], "Y2": [0], "X3": [0], "Y3": [0], "X4": [0], "Y4": [0]})

评论