Python/pandas:如何使用另外两个布尔数据帧创建第三个数据帧

Python/pandas:如何使用另外两个布尔数据帧创建第三个数据帧,python,pandas,dataframe,indexing,boolean,Python,Pandas,Dataframe,Indexing,Boolean,有人知道如何对数据帧执行以下操作吗? 我有两个(或更多)数据帧,由字符串或零组成。我希望对数据帧进行逻辑索引,以便在零上选择字符串。这里的最终结果是df_x: df_a = a a a 0 0 0 a a a 0 0 0 a a a 0 0 0 a a a 0 0 0 a a a 0 0 0 a a a 0 0 0 df_b = 0 0 0 b b b 0 0 0 b b b 0 0 0 b b b 0 0 0 b b b 0 0 0 b

有人知道如何对数据帧执行以下操作吗? 我有两个(或更多)数据帧,由字符串或零组成。我希望对数据帧进行逻辑索引,以便在零上选择字符串。这里的最终结果是df_x:

df_a = a a a 0 0 0 a a a 0 0 0
       a a a 0 0 0 a a a 0 0 0
       a a a 0 0 0 a a a 0 0 0

df_b = 0 0 0 b b b 0 0 0 b b b
       0 0 0 b b b 0 0 0 b b b
       0 0 0 b b b 0 0 0 b b b

df_x = a a a b b b a a a b b b
       a a a b b b a a a b b b
       a a a b b b a a a b b b

非常感谢您的帮助。非常感谢你

如果您说“两个(或更多)”,是否有可能需要在单个单元格值的0、“a”和“b”之间做出决定?谢谢您的提问!不,将有六个字符串和零组成的数据帧,但是每个数据帧中带有字符串的列应该是唯一的。如果您说“两个(或更多)”,是否可能需要在单个单元格值的0、“a”和“b”之间做出决定?谢谢您的提问!不,将有六个数据帧,其中包含字符串和零,但是每个数据帧中包含字符串的列应该是唯一的。