title: Filtering pandas dataframe with multiple Boolean columns
body: <p>I am trying to filter a df using several Boolean variables that are a part of the df, but have been unable to do so. </p>
  
  <p>Sample data:</p>
  
  <pre><code>A | B | C | D
  John Doe | 45 | True | False
  Jane Smith | 32 | False | False
  Alan Holmes | 55 | False | True
  Eric Lamar | 29 | True | True
  </code></pre>
  
  <p>The dtype for columns C and D is Boolean. I want to create a new df (df1)  with only the rows where either C or D is True. It should look like this:</p>
  
  <pre><code>A | B | C | D
  John Doe | 45 | True | False
  Alan Holmes | 55 | False | True
  Eric Lamar | 29 | True | True
  </code></pre>
  
  <p>I've tried something like this, which faces issues because it cant handle the  Boolean type: </p>
  
  <pre><code>df1 = df[(df['C']=='True') or (df['D']=='True')]
  </code></pre>
  
  <p>Any ideas?</p>