title: Find a value of a dictionary in dataframe column and modify it
body: <p>I dealing with DataFrames and Dictionaries now, and i have a problem, 
  I have a Dictionary "<em>Fruits</em>"</p>
  
  <pre><code>{BN:'Banana', LM:'Lemon', AP:'Apple' ..... etc}
  </code></pre>
  
  <p>And a DataFrame- "<em>Stock</em>":</p>
  
  <pre><code>   Fruit             Price
  0  Sweet Mango           1
  1  Green Apple           2
  2  Few blue Banana       0
  3  Black Banana          5
  </code></pre>
  
  <p>I wand to do the next thing:
  replace all the values from <code>Stock['Fruit']</code> with the <code>Fruits.values()</code> this way:
  if the value from Fruits appears in the <code>Stock['Fruit']</code> row it will be replaced this way:</p>
  
  <p>Few blue <strong>Banana</strong> --->  <strong>Banana</strong></p>
  
  <p>Black <strong>Banana</strong> --->  <strong>Banana</strong></p>
  
  <p>now the DataFrame <em>Stock</em> will look this way:</p>
  
  <pre><code>   Fruit             Price
  0  Sweet Mango           1
  1  Green Apple           2
  2  Banana                0
  3  Banana                5
  </code></pre>
  
  <p>I found different codes to replace or to check if values from the Dicitionary appears in the DataFrame</p>
  
  <pre><code>Stock['Fruit'] = Stock.Fruit.map(Fruits)
  
  if (Fruits.values() in Stock['Fruit'] for item in Stock)
  
  any('Mango' in Stock['Fruit'] for index,item in Stock.iterrows())
  </code></pre>
  
  <p>But i cant find any thing to update the rows of the DataFrame</p>