title: Pandas: drop row if more than one of multiple columns is zero
body: <p>I have a dataframe as such:</p>
  
  <pre><code>     col0   col1  col2  col3
  ID1    0      2     0     2
  ID2    1      1     2     10
  ID3    0      1     3     4
  </code></pre>
  
  <p>I want to remove rows that contain zeros more than once.</p>
  
  <p>I've tried to do:</p>
  
  <pre><code>cols = ['col1', etc]
  df.loc[:, cols].value_counts()
  </code></pre>
  
  <p>But this only works for series and not dataframes.</p>
  
  <pre><code>df.loc[:, cols].count(0) &lt;= 1
  </code></pre>
  
  <p>Only returns bools.</p>
  
  <p>I feel like I'm close with the 2nd attempt here.</p>