title: dropping duplicates randomly
body: <p>In <code>Pandas</code> we can drop duplicates by using <code>dataframe.drop_duplicates()</code> which keeps the first row of the duplicate data by default. If <code>keep_last = True</code>, the last row is kept.
  How can we keep any random row and drop the duplicate rows using pandas <code>drop_duplicate</code>?</p>