.replace() to replace elements in a Pandas DataFrame

Michio Suginoo msuginoo at reversalpoint.com
Wed Aug 5 18:21:14 EDT 2020


Hi,

I have trouble with .replace() method in a Pandas DataFrame.
My code is something like this:
correction_dic1 = {'á': 'a', 'í': 'i', 'ú': 'u', 'ó': 'o'}
df = df.replace({'Name' : correction_dic1})
Basically, what I am trying to do here is to replace bowels with Spanish
accent with a plain set of English alphabet in all the entries in the
column called 'Name' in the dataframe, df.

A strange thing is that it worked perfectly in the same Jupyter notebook
this morning.
But all of a sudden, it started not doing the replacement any more.

Could anyone tell what could be the problem?

Thanks
Best


More information about the Python-list mailing list