title: Explode List containing many dictionaries in Pandas dataframe
body: <p>I am having a dataset which look like follows(in dataframe):</p>
  
  <pre><code>**_id** **paper_title**   **references**                                                                  **full_text**
   1         XYZ              [{'abc':'something','def':'something'},{'def':'something'},...many others]       something
   2         XYZ              [{'abc':'something','def':'something'},{'def':'something'},...many others]       something
   3         XYZ              [{'abc':'something'},{'def':'something'},...many others]                         something
  </code></pre>
  
  <p>Expected:</p>
  
  <pre><code>**_id** **paper_title**   **abc**    **def**                               **full_text**
     1         XYZ          something  something                               something               
                            something  something
                            .    
                            .
                           (all the dic in list with respect to_id column)
     2         XYZ          something  something                               something               
                            something  something
                            .    
                            .
                           (all the dic in list with respect to_id column)
  </code></pre>
  
  <p>I have tried <code>df['column_name'].apply(pd.Series).apply(pd.Series)</code> to split the list and dictionaries into columns of dataframe but doesn't help as it didn't split dictionaries.</p>
  
  <p><strong>First row of my dataframe:</strong>
  <a href="https://i.stack.imgur.com/SbquL.png" rel="nofollow noreferrer">df.head(1)</a></p>