title: Drop duplicate row with dicts
body: <p>I read data from <code>json</code>, and some of them are duplicates so I want to drop them, please note that there are 2 column(<code>douban_info</code> and <code>omdb_info</code>) are still in <code>json/dict</code> format</p>
  
  <p><a href="https://i.stack.imgur.com/zYeYI.png" rel="noreferrer"><img src="https://i.stack.imgur.com/zYeYI.png" alt="example data"></a></p>
  
  <p>However, if I do <code>pd_data.drop_duplicates(['douban_info'])</code> (the column with json content), it would fail.</p>
  
  <p>But if I do <code>pd_data.drop_duplicates(['detail_url'])</code> (a regular column), it would work.</p>
  
  <p>So how can I drop these duplicates successfully??</p>
  
  <p>The Exception:</p>
  
  <pre><code>TypeError                                 Traceback (most recent call last)
  &lt;ipython-input-13-a0091f87b553&gt; in &lt;module&gt;()
        1 pd_data.drop_duplicates(['detail_url']) # this works
  ----&gt; 2 pd_data.drop_duplicates(['douban_info']) # this failed
        3 # pd_data2.describe()
  
  ...
  
  TypeError: unhashable type: 'dict'
  </code></pre>
  
  <p>Notes: where can I put the <code>data file</code>? so you can try it out?</p>