郎朗坤
使用replace与regex=True子字符串替换:df = pd.DataFrame({'A': ['Good & bad', 'BB', 'CC', 'DD', 'Good & bad'], 'B': range(5), 'C': ['Good & bad'] * 5})print (df) A B C0 Good & bad 0 Good & bad1 BB 1 Good & bad2 CC 2 Good & bad3 DD 3 Good & bad4 Good & bad 4 Good & baddf = df.replace('&','&', regex=True)print (df) A B C0 Good & bad 0 Good & bad1 BB 1 Good & bad2 CC 2 Good & bad3 DD 3 Good & bad4 Good & bad 4 Good & bad如果只想替换一列:df['A'] = df['A'].replace('&','&', regex=True)print (df) A B C0 Good & bad 0 Good & bad1 BB 1 Good & bad2 CC 2 Good & bad3 DD 3 Good & bad4 Good & bad 4 Good & bad