title: Drop rows on multiple conditions in pandas dataframe
body: <p>My df has 3 columns </p>
  
  <pre><code>df = pd.DataFrame({"col_1": (0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0), 
                     "col_2": (0.0, 0.24, 1.0, 0.0, 0.22, 3.11, 0.0),
                      "col_3": ("Mon", "Tue", "Thu", "Fri", "Mon", "Tue", "Thu")}) 
  </code></pre>
  
  <p>I want to drop rows where df.col_1 is 1.0 and df.col_2 is 0.0. So, I would get:</p>
  
  <pre><code>df = pd.DataFrame({"col_1": (0.0, 0.0, 1.0, 0.0, 1.0), 
                     "col_2": (0.0, 0.24, 1.0, 0.22, 3.11),
                      "col_3": ("Mon", "Tue", "Thu", "Mon", "Tue")})
  </code></pre>
  
  <p>I tried:</p>
  
  <pre><code>df_new = df.drop[df[(df['col_1'] == 1.0) &amp; (df['col_2'] == 0.0)].index]
  </code></pre>
  
  <p>It gives me the error:</p>
  
  <pre><code>'method' object is not subscriptable
  </code></pre>
  
  <p>Any idea how to solve the above problem?</p>