title: Pandas: Check if row exists with certain values
body: <p>I have a two dimensional (or more) pandas DataFrame like this:</p>
  
  <pre><code>&gt;&gt;&gt; import pandas as pd
  &gt;&gt;&gt; df = pd.DataFrame([[0,1],[2,3],[4,5]], columns=['A', 'B'])
  &gt;&gt;&gt; df
     A  B
  0  0  1
  1  2  3
  2  4  5
  </code></pre>
  
  <p>Now suppose I have a numpy array like <code>np.array([2,3])</code> and want to check if there is any row in <code>df</code> that matches with the contents of my array. Here the answer should obviously true but eg. <code>np.array([1,2])</code> should return false as there is no row with both 1 in column A and 2 in column B.</p>
  
  <p>Sure this is easy but don't see it right now.</p>