事实证明,这确实很容易,以下是这里的工作:
>>> ((df['A'] == 2) & (df['B'] == 3)).any()True>>> ((df['A'] == 1) & (df['B'] == 2)).any()False
也许有人想出了一个更好的解决方案,它允许直接传递数组和要匹配的列列表。
注意,圆括号
df['A'] == 2不是可选的,因为
&运算符的绑定强度与
==运算符一样强。

事实证明,这确实很容易,以下是这里的工作:
>>> ((df['A'] == 2) & (df['B'] == 3)).any()True>>> ((df['A'] == 1) & (df['B'] == 2)).any()False
也许有人想出了一个更好的解决方案,它允许直接传递数组和要匹配的列列表。
注意,圆括号
df['A'] == 2不是可选的,因为
&运算符的绑定强度与
==运算符一样强。