title: How to check whether all values in a column satisfy a condition in Data Frame?
body: <p>How can I check if <em>all values</em> under <code>col1</code> satisfy a condition such as <code>&gt; 2</code>?</p>
  
  <pre><code>import pandas as pd
  
  d = [
      {'col1': 3, 'col2': 'wasteful'},
      {'col1': 0, 'col2': 'hardly'},
      ]
  
  df = pd.DataFrame(d)
  </code></pre>
  
  <p>I could go</p>
  
  <pre><code>if all(col1 &gt; 2 for i, col1, col2 in df.itertuples()):
      #do stuff
  </code></pre>
  
  <p>but is there a <em>more readable</em>, faster and/or has less memory footprint way?</p>