Вы можете нормализовать строки с помощью ударений, используя unicodedata.normalize
Код:
import unicodedata
my_str = 'àbćdë'
str(unicodedata.normalize('NFKD', s).encode('ascii', 'ignore'), 'utf-8')
Вывод:
'abcde'
Для применения к DataFrame используйте:
def normalize(s):
return str(unicodedata.normalize('NFKD', s).encode('ascii', 'ignore'), 'utf-8')
df1.Name.apply(normalize)