title: How to iterate DataFrame column of stock symbols and add a column with the stock price?
body: <p>I have a <code>dataframe</code> w/ the index column being stock symbols. My question is, how do I loop through the list of stock symbols and add a column to the <code>dataframe</code> with the stock price for each symbol?</p>
  
  <p>Here is where my mind went...</p>
  
  <pre><code>import pandas as pd
  from pandas import DataFrame
  from matplotlib import pyplot as plt
  import pandas.io.data as web
  import datetime as dt
  
  start = '2005-01-01'
  end = dt.datetime.today()
  
  for index, row in df.iterrows():
      df['Price'] = web.DataReader(df['Symbol'], 'yahoo', start, end)
  </code></pre>
  
  <p>my dataframe looks like this...</p>
  
  <pre><code>In [1]: %run screen.py
     symbol core
  16    LEA    1
  17     GT    1
  18    TEN    1
  19   HELE    1
  20    CTB    1
  </code></pre>