title: Deleting rows from DataFrame if specific conditions are met
body: <p>I have a dataframe that contains aircraft flight data. I want to filter this data based on aircraft's position (ie. Climb, cruise, descent etc). This data has 27 columns and more than 350k rows.</p>
  
  <p>If Altitude is higher than 28980 ft, climb rate is between -2.5/2.5 and flight path angle is between -3.2e-3/3.2e-3, I want to select that row.</p>
  
  <p>I am trying use the code below.</p>
  
  <pre><code>climb = climb[(climb['Altitude (ft)'] &gt; 28980) &amp; (-2.5&lt;climb['Altitude Dot (ft/s)'] &lt;2.5) &amp; (-3.2e-3&lt;climb['Gamma (rad)']&lt;3.2e-3)]
  </code></pre>
  
  <p>But I am getting this error.</p>
  
  <pre><code>ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
  </code></pre>
  
  <p>Any suggestions? Thanks in advance</p>