How can I replace the data \'Beer\',\'Alcohol\',\'Beverage\',\'Drink\' with only \'Drink\'.
\'Beer\',\'Alcohol\',\'Beverage\',\'Drink\'
\'Drink\'
Try the following approach:
lst = ['Beer','Alcohol','Beverage','Drink'] pat = r"\b(?:{})\b".format('|'.join(lst)) df = df.replace(pat, 'Drink', regexp=True)