title: Python - I would like to create an empty data frame and name it using dictionary keys
body: <p>I am trying to create and name several data frames using dictionary keys as the names of the new data frames.  </p>
  
  <pre><code>somedict = {'Apples': 50, 'Pears': 85, 'Cherries': 90}
  
  
  for i in range(0,3):
       somedict[i] = pd.DataFrame()
  </code></pre>
  
  <p>I was hoping this would create three new data frames named Apples, Pears, Cherries. Unfortunately this just replaces the first three entries in somedict with empty dataframes.  </p>
  
  <p>Without a loop this would look like this:</p>
  
  <pre><code>Apples = pd.DataFrame()
  Pears = pd.DataFrame()
  Cherries = pd.DataFrame()
  </code></pre>
  
  <p>However, I would like to do this programatically without having to look at the dictionary and type out the keys as the names for the new dataframes.</p>
  
  <p>If anyone knows how to do this dynamically it would be greatly appreciated. </p>
  
  <p>Thank you! </p>