title: List of Dictionaries to DataFrame
body: <p>I have a data like this and I want the data to be written in a dataframe so that I can convert it directly into a csv file.</p>
  
  <pre><code>Data = 
  [ {'event': 'User Clicked', 'properties': {'user_id': '123', 'page_visited': 'contact_us', etc},
  {'event': 'User Clicked', 'properties': {'user_id': '456', 'page_visited': 'homepage', etc} , ...... 
  {'event': 'User Clicked', 'properties': {'user_id': '789', 'page_visited': 'restaurant', etc}} ]
  </code></pre>
  
  <p>This is How I am able to access its values:</p>
  
  <pre><code>for item in list_of_dict_responses:
              print item['event']
              for key, value in item.items():
                  if type(value) is dict:
                      for k, v in value.items():
                          print k,v 
  </code></pre>
  
  <p>I want it in a dataframe where event is a column with value of User Clicked and properties is a another column with sub column of <code>user_id, page_visited, contact_us</code> and then respective values of sub column.</p>