2
假设我有一个bool DataFrame df
和一个bool Series x
具有相同的索引,我想要在每列df
和x
之间进行逻辑运算。与使用DataFrame.apply
相比,有没有像DataFrame.sub
那样的简短而快速的方法?如何在DataFrame和Series之间进行逻辑运算?
In [31]: df
Out[31]:
x y z u
A False False True True
B True True True True
C True False False False
In [32]: x
Out[32]:
A True
B False
C True
dtype: bool
In [33]: r = df.apply(lambda col: col & x) # Any other way ??
In [34]: r
Out[34]:
x y z u
A False False True True
B False False False False
C True False False False