title: How to remove every possible accents from a column in python
body: <p>I am new in python. I have a data frame with a column, named 'Name'. The column contains different type of accents. I am trying to remove those accents. For example, rubén =&gt; ruben, zuñiga=zuniga, etc. I wrote following code:</p>
  <pre><code>import numpy as np
  import pandas as pd
  import matplotlib.pyplot as plt
  import seaborn as sns
  import re
  import unicodedata
  
  
  data=pd.read_csv('transactions.csv')
  
  data.head()
  
  nm=data['Name']
  normal = unicodedata.normalize('NFKD', nm).encode('ASCII', 'ignore')
  </code></pre>
  <p>I am getting error:</p>
  <pre><code>---------------------------------------------------------------------------
  TypeError                                 Traceback (most recent call last)
  &lt;ipython-input-41-1410866bc2c5&gt; in &lt;module&gt;()
        1 nm=data['Name']
  ----&gt; 2 normal = unicodedata.normalize('NFKD', nm).encode('ASCII', 'ignore')
  
  TypeError: normalize() argument 2 must be unicode, not Series
  </code></pre>