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