title: Numpy - load csv with first row as names immediately to a structured array?
body: <p>Is there a way to avoid having to predefine the names of column headers in numpy/pandas to create a structured array, and instead have numpy/pandas read in the first row as the header names, and load the rest of the data to a structured array? E.g. for this data,</p>
  
  <pre><code>#        Date     low    open   close
  #  2015-08-08  266.00  280.04  266.82
  #  2015-07-08  233.00  280.04  266.82
  </code></pre>
  
  <p>I would want to call some function like <code>a = pd.read_csv()</code> and be able to access the columns immediately as <code>a['Date']</code>, without predefining <code>names = [Date, low, open, close]</code> and having to pass that into <code>read_csv()</code>. Is this possible?</p>