title: Select 2 ranges of columns to load - read_csv in pandas
body: <p>I'm reading in an excel .csv file using pandas.read_csv(). I want to read in 2 separate column ranges of the excel spreadsheet, e.g. columns A:D AND H:J, to appear in the final DataFrame. I know I can do it once the file has been loaded in using indexing, but can I specify 2 ranges of columns to load in?</p>
  
  <p>I've tried something like this....</p>
  
  <pre><code>usecols=[0:3,7:9]
  </code></pre>
  
  <p>I know I could list each column number induvidually e.g.</p>
  
  <pre><code>usecols=[0,1,2,3,7,8,9]
  </code></pre>
  
  <p>but I have simplified the file in question, in my real file I have a large number of rows so I need to be able to select 2 large ranges to read in...</p>