title: Dropping Series stored in Variable from a DataFrame
body: <p>Here is a simple problem but I'm unable to find a solution using either <code>pd.drop()</code> or <code>pd.difference()</code>. I need to return a new dataframe, excluding the selected series object, where the series object is stored in a variable during a for-loop. For instance: <code>val = df1[i]</code> and therefore need a solution like <code>df1.drop(val)</code></p>
  
  <pre class="lang-py prettyprint-override"><code>
  Df1:
  1  2  3  4  5  6  7  8  9  10    
   C  C  C  C  C  C  T  T  T  T        
   G  N  D  A  G  N  D  A  G  N       
   K  M  I  L  R  K  M  I  L  R       
   C  C  L  C  C  C  T  T  T  T      
   G  N  D  A  E  N  D  A  G  N        
   Y  F  V  H  Q  E  P  W  Y  F        
   G  N  D  A  G  N  F  A  G  G        
   G  Y  D  A  G  N  D  A  G  N        
  
  Val:
  2
  C
  N
  M
  C
  N
  F
  N
  Y
  
  New Df1:
  1  3  4  5  6  7  8  9  10    
   C  C  C  C  C  T  T  T  T        
   G  D  A  G  N  D  A  G  N       
   K  I  L  R  K  M  I  L  R       
   C  L  C  C  C  T  T  T  T      
   G  D  A  E  N  D  A  G  N        
   Y  V  H  Q  E  P  W  Y  F        
   G  D  A  G  N  F  A  G  G        
   G  D  A  G  N  D  A  G  N
  
  </code></pre>