title: slice pandas dataframe to get noncontiguous columns
body: <p>I have a <code>pandas.DataFrame</code>: <code>wordvecs_df</code>, with columns labeled <code>'word'</code>, <code>'count'</code>, <code>'v1'</code> through <code>'v50'</code> and <code>'norm1'</code> through <code>'norm50'</code> in that order.  I want to create a new pandas df with just the columns for <code>'word'</code>, <code>'count'</code> and <code>norm1-norm50</code>.</p>
  
  <pre><code>wordvecs_df.loc[:,"norm1":"norm50"]
  </code></pre>
  
  <p>gets me <code>norm1</code>-<code>norm50</code>, but if I try to put in word and count I get an IndexingError: Too many indexers.</p>
  
  <p>I can't figure out how to get just the columns I want out of the dataframe.  Any ideas?</p>