С учетом следующего кадра данных:
import pandas as pd
d = pd.DataFrame({'A':['^|^^|^','abc'],'B':['def','^|^']})
d
A B
0 ^|^^|^ def
1 abc ^|^
Мне нужно заменить все вхождения "^ | ^" на пробелы ("").
Желаемый результат:
A B
0 def
1 abc
Я пробовал это, но безрезультатно:
d.replace('^|^',' ') #(replaces nothing)
d.replace('^|^',' ',regex=True) #(only works for the value in column B, second row)
Заранее спасибо!