Existe uma forma mais elegante de substituir varios caracteres de strings em um dataframe. Estou comparando uma tabela de excel com um banco de dados, após extrair ambos os dados em um dataframe, tenho que substituir alguns caracteres para comparar os dados, existe alguma forma mais elegante do que fazer uma linha para cada substituição.
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('<', '<')
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('>', '>')
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('_x000D_', '')
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('* ', '', regex=False)
compare['description_polarion'] = compare[ 'description_polarion'].str.replace(''', "'")
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('. ', '.', regex=False)
Onde compare é um dataframe pandas. Já tentei
compare['description_polarion'] = compare[ 'description_polarion'].str.replace('<', '<').replace('>', '>')
Mas não funciona. Neste caso, só o primeiro replace acontece.