title: Python fuzzy match grouped by category
body: <p>I am trying to clean data using fuzzy match. 
  The df like:</p>
  
  <pre><code>category description
  1        almnd
  1        almond
  2        choc
  2        choco
  </code></pre>
  
  <p>I want to have all similar descriptions to be same one under same category like that:</p>
  
  <pre><code>category description
  1        almnd
  1        almnd
  2        choc
  2        choc
  </code></pre>