title: How to extract text from every row in a dictionary like column in dataframe?
body: <p>I have been trying this for way to long and can't seem to figure out a concise way to extract the browser from the string.  It is a column in a df so it needs to iterate over all the rows</p>
  <p>The column looks like this</p>
  <pre><code>0        [{'name': 'Chrome', 'version': '36.0.1985.143'}]
  1        [{'name': 'Chrome', 'version': '34.0.1847.137'}]
  2         [{'name': 'Chrome', 'version': '29.0.1547.76'}]
  3        [{'name': 'Chrome', 'version': '33.0.1750.154'}]
  4        [{'name': 'Chrome', 'version': '36.0.1985.143'}]
  </code></pre>
  <p>The column is called browser.</p>
  <p>I have tried the following.</p>
  <pre><code>df_agent_info['browser'].str.split(&quot;\[\{\'[a\-z]\'&quot;)
  </code></pre>
  <p>and other worse examples.  I appreciate the help.</p>