title: Resolving Reindexing only valid with uniquely valued Index objects
body: <p>I have viewed many of the questions that come up with this error.  I am running pandas '0.10.1'</p>
  
  <pre><code>df = DataFrame({'A' : np.random.randn(5),
   'B' : np.random.randn(5),'C' : np.random.randn(5), 
    'D':['a','b','c','d','e'] })
  
  #gives error
  df.take([2,0,1,2,3], axis=1).drop(['C'],axis=1)
  
  #works fine
  df.take([2,0,1,2,1], axis=1).drop(['C'],axis=1)
  </code></pre>
  
  <p>Only thing I can see is that in the former case I have the non-numeric column, which seems to be affecting the index somehow but the below command returns empty:</p>
  
  <pre><code>df.take([2,0,1,2,3], axis=1).index.get_duplicates()
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/16327412/reindexing-error-makes-no-sense">Reindexing error makes no sense</a> does not seem to apply as my old index is unique.  </p>
  
  <p>My index appears unique as far as I can tell using this command df.take([2,0,1,2,3], axis=1).index.get_duplicates() from this Q&amp;A: <a href="https://stackoverflow.com/questions/14180615/problems-with-reindexing-dataframes-reindexing-only-valid-with-uniquely-valued">problems with reindexing dataframes: Reindexing only valid with uniquely valued Index objects</a></p>
  
  <p><a href="https://stackoverflow.com/questions/15366949/reindexing-only-valid-with-uniquely-valued-index-objects">&quot;Reindexing only valid with uniquely valued Index objects&quot;</a> does not seem to apply</p>
  
  <p>I think my pandas version# is ok so this should bug should not be the problem <a href="https://stackoverflow.com/questions/13352369/pandas-reindexing-only-valid-with-uniquely-valued-index-objects">pandas Reindexing only valid with uniquely valued Index objects</a></p>