How to create a pandas DataFrame out of two and more dictionaries having common keys? That is, to convert
d1 = {'a': 1}
d2 = {'a': 3}
...
into a dataframe with columns ['d1', 'd2', ...], rows indexed like "a" and values determined by the respective dictionaries?
 
    