title: Using numpy.genfromtxt to read a csv file with strings containing commas
body: <p>I am trying to read in a csv file with <code>numpy.genfromtxt</code> but some of the fields are strings which contain commas.  The strings are in quotes, but numpy is not recognizing the quotes as defining a single string.  For example, with the data in 't.csv':</p>
  
  <pre><code>2012, "Louisville KY", 3.5
  2011, "Lexington, KY", 4.0
  </code></pre>
  
  <p>the code</p>
  
  <pre><code>np.genfromtxt('t.csv', delimiter=',')
  </code></pre>
  
  <p>produces the error:</p>
  
  <blockquote>
    <p>ValueError: Some errors were detected !
        Line #2 (got 4 columns instead of 3)</p>
  </blockquote>
  
  <p>The data structure I am looking for is:</p>
  
  <pre><code>array([['2012', 'Louisville KY', '3.5'],
         ['2011', 'Lexington, KY', '4.0']], 
        dtype='|S13')
  </code></pre>
  
  <p>Looking over the documentation, I don't see any options to deal with this.  Is there a way do to it with numpy, or do I just need to read in the data with the <code>csv</code> module and then convert it to a numpy array?</p>