Я пытаюсь использовать следующий код для замены в кадре данных pandas:
replacerscompanya = {',':'','.':'','-':'','ltd':'limited','&':'and'}
df1['CompanyA'] = df1['CompanyA'].replace(replacerscompanya)
replacersaddress1a = {',':'','.':'','-':'','ltd':'limited','&':'and', r'\brd\b':'road'}
df1['Address1A'] = df1['Address1A'].replace(replacersaddress1a)
replacersaddress2a = {',':'','.':'','-':'','ltd':'limited','&':'and', r'\brd\b':'road'}
df1['Address2A'] = df1['Address2A'].replace(replacersaddress2a)
Это не выдает мне ошибки, но когда я проверяю фрейм данных, замены не производились .
Ранее я просто использовал несколько строк приведенного ниже кода, чтобы получить тот же результат, но я надеялся создать что-то более простое в настройке.
df1['CompanyA'] = df1['CompanyA'].str.replace('.','')
Любые идеи как что здесь происходит?
Спасибо!